XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Estimated membership upgrade contract term     24 years    
Restricted cash $ 23,100   $ 23,100   $ 19,000
Notes receivable, net 100,269   100,269   $ 50,726
Expenses related to removal and cleanup 300 $ 700 1,100 $ 1,200  
Insurance recovery revenue accruals 200 700 800 1,200  
Offsetting insurance recovery 600 6,200      
R V C          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Notes receivable, net 56,100   56,100    
Hurricane Ian          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Offsetting insurance recovery     600 21,000  
Insurance recoveries $ 2,200 $ 1,900 $ 4,000 $ 3,800  
Minimum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Lessor operating lease term 1 month   1 month    
Product subscription, term     2 years    
Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Lessor operating lease term 6 months   6 months    
Product subscription, term     4 years