XML 38 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Revenue and Deferred Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Deferred revenue          
Deferred revenues, net of current portion $ 1,793,291 $ 1,817,475 $ 1,743,011 $ 1,685,369 $ 1,585,403
Revenues          
Average life of a membership for golf members 10 years        
Average life of a membership for resort and executive memberships 5 years        
Allowance for credit losses $ 13,968       $ 10,957
Maximum          
Revenues          
Applicable membership period 1 year        
Minimum          
Revenues          
Applicable membership period 3 months