Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Revenue Recognition (Details Textual)

v3.23.3
Note 10 - Revenue Recognition (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Revenues $ 103,339 $ 75,234 $ 305,120 $ 234,403
Real Estate Development Projects Concentration Risk [Member] | Revenue Benchmark [Member] | Six Real Estate Development Projects [Member]        
Concentration Risk, Percentage 32.00%   31.90%  
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]        
Revenues $ 4,200 $ 5,000 $ 13,200 $ 15,100
Concentration Risk, Percentage 4.10% 6.60% 4.30% 6.40%
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Customer Two [Member] | Revenue Benchmark [Member]        
Revenues $ 5,400 $ 12,200 $ 21,400 $ 36,400
Concentration Risk, Percentage 5.20% 16.30% 7.00% 15.50%
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Customer Three [Member] | Revenue Benchmark [Member]        
Revenues $ 8,400 $ 9,700 $ 24,500 $ 28,900
Concentration Risk, Percentage 8.10% 12.80% 8.00% 12.30%
Renin Holdings LLC[Member] | Trade Sales [Member]        
Revenues $ 18,000 $ 26,900 $ 59,100 $ 80,400
Number of Major Customers 3 3 3 3
Renin Holdings LLC[Member] | Trade Sales [Member] | Non-US [Member]        
Revenues $ 11,300 $ 11,600 $ 32,000 $ 38,100