v3.26.1
Note 5 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contract with Customer, Excluding Assessed Tax $ 17,658 $ 16,068
Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 17,658 16,068
Waste Management Services [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 11,508 9,677
Waste Management Services [Member] | Waste Brokerage And Management Services Member | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 10,750 8,775
Waste Management Services [Member] | Captive Landfill Management Operations [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 758 902
Golf and Related Operations [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 6,150 6,391
Golf and Related Operations [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 6,150 6,391
Golf and Related Operations [Member] | Food and Beverage [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 2,013 2,024
Golf and Related Operations [Member] | Food and Beverage [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 2,013 2,024
Golf and Related Operations [Member] | Membership Dues [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 1,848 1,833
Golf and Related Operations [Member] | Room Rental [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 1,067 1,087
Golf and Related Operations [Member] | Green Fees and Cart Rental [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 58 59
Golf and Related Operations [Member] | Salon and Spa Services [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 687 904
Golf and Related Operations [Member] | Fitness and Tennis Lesson [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax 91 40
Golf and Related Operations [Member] | Other Revenue [Member] | Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 386 $ 444