v3.26.1
Note 5 - Revenues (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2026

   

2025

   

2026

   

2025

 

Waste management and brokerage services

  $ 9,297     $ 8,889     $ 20,047     $ 17,664  

Captive landfill management operations

    816       853       1,575       1,755  

Total waste management services revenues

    10,113       9,742       21,622       19,419  

Food, beverage and merchandise sales

    4,113       3,760       6,126       5,784  

Membership dues revenue

    1,844       1,829       3,693       3,662  

Room rental revenue

    2,188       2,018       3,255       3,104  

Greens fees and cart rental revenue

    1,179       1,060       1,237       1,119  

Salon and spa services

    647       1,025       1,334       1,929  

Fitness and tennis lesson revenue

    69       69       160       109  

Other revenue

    745       749       1,130       1,194  

Total golf and related operations revenue

    10,785       10,510       16,935       16,901  

Total net operating revenues

  $ 20,898     $ 20,252     $ 38,557     $ 36,320  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
           

Provision

   

Write-offs

         
   

Balance at

   

for Credit

   

less

   

Balance at

 
   

Beginning of Period

   

Losses

   

Recoveries

   

End of Period

 

Allowance for credit losses

                               

Three months ended June 30, 2026

  $ 282     $ 72     $ (11 )   $ 343  

Three months ended June 30, 2025

  $ 249     $ 38     $ (27 )   $ 260  
                                 

Six months ended June 30, 2026

  $ 240     $ 114     $ (11 )   $ 343  

Six months ended June 30, 2025

  $ 260     $ 45     $ (45 )   $ 260  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
           

Unbilled

                 
   

Balance at

   

Membership

           

Balance at

 
   

Beginning of Period

   

Dues

   

Billings

   

End of Period

 

Contract Assets:

                               

Unbilled membership dues receivable

                               

Three months ended June 30, 2026

  $ 707     $ 708     $ (427 )   $ 988  

Three months ended June 30, 2025

  $ 733     $ 769     $ (465 )   $ 1,037  
                                 

Six months ended June 30, 2026

  $ 541     $ 1,276     $ (829 )   $ 988  

Six months ended June 30, 2025

  $ 582     $ 1,383     $ (928 )   $ 1,037  
   

Balance at

           

Revenue

   

Balance at

 
   

Beginning of Period

   

Billings

   

Recognized

   

End of Period

 

Contract Liabilities:

                               

Deferred membership dues revenue

                               

Three months ended June 30, 2026

  $ 5,126     $ 2,484     $ (1,844 )   $ 5,766  

Three months ended June 30, 2025

  $ 5,134     $ 2,429     $ (1,829 )   $ 5,734  
                                 

Six months ended June 30, 2026

  $ 3,530     $ 5,929     $ (3,693 )   $ 5,766  

Six months ended June 30, 2025

  $ 3,524     $ 5,872     $ (3,662 )   $ 5,734  
                                 

Customer advance deposits

                               

Three months ended June 30, 2026

  $ 1,746     $ 709     $ (799 )   $ 1,656  

Three months ended June 30, 2025

  $ 1,647     $ 723     $ (721 )   $ 1,649  
                                 

Six months ended June 30, 2026

  $ 1,688     $ 1,182     $ (1,214 )   $ 1,656  

Six months ended June 30, 2025

  $ 1,565     $ 1,228     $ (1,144 )   $ 1,649