XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Revenues (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Waste management and brokerage services

  $ 11,437     $ 9,427     $ 23,224     $ 21,299  

Captive landfill management operations

    783       871       1,466       1,651  

Total waste management services revenues

    12,220       10,298       24,690       22,950  

Food, beverage and merchandise sales

    3,996       3,994       6,007       5,968  

Membership dues revenue

    1,839       1,833       3,813       3,680  

Room rental revenue

    2,052       1,768       3,047       2,642  

Greens fees and cart rental revenue

    1,169       1,186       1,238       1,242  

Salon and spa services

    991       883       1,790       1,483  

Fitness and tennis lesson revenue

    79       91       188       245  

Other revenue

    711       773       1,142       1,071  

Total golf and related operations revenue

    10,837       10,528       17,225       16,331  

Total net operating revenues

  $ 23,057     $ 20,826     $ 41,915     $ 39,281  
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, 2024

  $ 257     $ 8     $ (11 )   $ 254  

Three months ended June 30, 2023

  $ 251     $ 7     $ (11 )   $ 247  
                                 

Six months ended June 30, 2024

  $ 260     $ 15     $ (21 )   $ 254  

Six months ended June 30, 2023

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

Balance at

   

Membership

           

Balance at

 
   

Beginning of Period

   

Dues

   

Billings

   

End of Period

 

Contract Assets:

                               

Unbilled membership dues receivable

                               

Three months ended June 30, 2024

  $ 790     $ 858     $ (538 )   $ 1,110  

Three months ended June 30, 2023

  $ 747     $ 849     $ (513 )   $ 1,083  
                                 

Six months ended June 30, 2024

  $ 567     $ 1,528     $ (985 )   $ 1,110  

Six months ended June 30, 2023

  $ 599     $ 1,470     $ (986 )   $ 1,083  
   

Balance at

           

Revenue

   

Balance at

 
   

Beginning of Period

   

Billings

   

Recognized

   

End of Period

 

Contract Liabilities:

                               

Deferred membership dues revenue

                               

Three months ended June 30, 2024

  $ 5,158     $ 2,544     $ (1,839 )   $ 5,863  

Three months ended June 30, 2023

  $ 4,900     $ 2,671     $ (1,833 )   $ 5,738  
                                 

Six months ended June 30, 2024

  $ 3,443     $ 6,233     $ (3,813 )   $ 5,863  

Six months ended June 30, 2023

  $ 3,643     $ 5,775     $ (3,680 )   $ 5,738  
                                 

Customer advance deposits

                               

Three months ended June 30, 2024

  $ 1,311     $ 726     $ (725 )   $ 1,312  

Three months ended June 30, 2023

  $ 1,082     $ 701     $ (634 )   $ 1,149  
                                 

Six months ended June 30, 2024

  $ 1,223     $ 1,209     $ (1,120 )   $ 1,312  

Six months ended June 30, 2023

  $ 965     $ 1,077     $ (893 )   $ 1,149