v3.25.2
Note 7 - Leases (Details Textual)
1 Months Ended
Nov. 30, 2003
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Operating Lease, Weighted Average Remaining Lease Term   3 years 1 month 6 days 4 years
Operating Lease, Weighted Average Discount Rate, Percent   6.70% 6.60%
Finance Lease, Weighted Average Discount Rate, Percent   7.20% 7.80%
Long-term Agreement with Squaw Creek Country Club [Member]      
Lessee, Finance Lease, Term of Contract 10 years    
Number of Consecutive Renewal Term Options 4    
Lessee, Finance Lease, Renewal Term 10 years    
Lessee, Finance Lease, Annual Rent $ 15,000    
Leasehold Improvements Required to be Made Per Year $ 150,000    
Lessee, Finance Lease, Remaining Lease Term (Year)   28 years 3 months 18 days 28 years 9 months 18 days
Lessee, Finance Lease, Net Asset Value, Excluding Leasehold Improvements   $ 1,200,000 $ 800,000
Long-term Agreement with Vehicle, Golf Course Maintenance and Restaurant Equipment [Member]      
Finance Lease, Weighted Average Remaining Lease Term (Year)   3 years 9 months 18 days 3 years 9 months 18 days
Minimum [Member]      
Lessee, Operating Lease, Remaining Lease Term   1 year  
Minimum [Member] | Long-term Agreement with Vehicle, Golf Course Maintenance and Restaurant Equipment [Member] | Golf and Related Operations [Member]      
Lessee, Finance Lease, Remaining Lease Term (Year)   1 year  
Maximum [Member]      
Lessee, Operating Lease, Remaining Lease Term   3 years 6 months  
Maximum [Member] | Long-term Agreement with Vehicle, Golf Course Maintenance and Restaurant Equipment [Member] | Golf and Related Operations [Member]      
Lessee, Finance Lease, Remaining Lease Term (Year)   4 years 6 months