Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Revenue Recognition (Details Textual)

v3.23.1
Note 10 - Revenue Recognition (Details Textual)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Revenues $ 94,998 $ 75,476
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 27.00%  
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer One [Member]    
Revenues $ 4,100 $ 5,400
Concentration Risk, Percentage 4.30% 7.20%
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Two [Member]    
Revenues $ 9,200 $ 11,500
Concentration Risk, Percentage 9.70% 15.30%
Renin Holdings LLC[Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Three [Member]    
Revenues $ 8,700 $ 9,800
Concentration Risk, Percentage 9.10% 12.90%
Renin Holdings LLC[Member] | Trade Sales [Member]    
Revenues $ 22,000 $ 26,700
Number of Major Customers 3 3
Renin Holdings LLC[Member] | Trade Sales [Member] | Non-US [Member]    
Revenues $ 15,600 $ 13,100