Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Revenue Recognition (Details Textual)

v3.23.2
Note 10 - Revenue Recognition (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Revenues $ 106,844 $ 83,693 $ 201,842 $ 159,169
Real Estate Development Projects Concentration Risk [Member] | Revenue Benchmark [Member]        
Number of Real Estate Development Projects     6  
Real Estate Development Projects Concentration Risk [Member] | Revenue Benchmark [Member] | Six Real Estate Development Projects [Member]        
Concentration Risk, Percentage 35.80%   31.80%  
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]        
Revenues $ 4,900 $ 4,700 $ 9,000 $ 10,100
Concentration Risk, Percentage 4.50% 5.60% 4.40% 6.40%
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Customer Two [Member] | Revenue Benchmark [Member]        
Revenues $ 6,800 $ 12,600 $ 16,000 $ 24,100
Concentration Risk, Percentage 6.40% 15.00% 7.90% 15.20%
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Customer Three [Member] | Revenue Benchmark [Member]        
Revenues $ 7,500 $ 9,500 $ 16,200 $ 19,300
Concentration Risk, Percentage 7.00% 11.40% 8.00% 12.10%
Renin Holdings LLC[Member] | Trade Sales [Member]        
Revenues $ 19,200 $ 26,800 $ 41,200 $ 53,500
Number of Major Customers 3 3 3 3
Renin Holdings LLC[Member] | Trade Sales [Member] | Non-US [Member]        
Revenues $ 9,600 $ 13,500 $ 20,700 $ 26,600