XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Allowance for Doubtful Accounts - Notes Receivable Disaggregated by Vintage Year (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current-period gross write-offs    
Current fiscal year $ 0 $ 0
Year two 742 189
Year three 483 0
Year four 3,024 0
Year five 0 50
Prior 26 2,253
Current-period gross write-offs 4,275 2,492
Current-period recoveries    
Current fiscal year 0 0
Year two 0 0
Year three 0 0
Year four 0 0
Year five 0 0
Prior 0 0
Current-period recoveries 0 0
Current-period net write-offs    
Current fiscal year 0 0
Year two 742 189
Year three 483 0
Year four 3,024 0
Year five 0 50
Prior 26 2,253
Current-period net write-offs 4,275 2,492
Standard notes receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
Current fiscal year 53,592 18,175
Year two 7,282 25,505
Year three 15,743 855
Year four 0 1,529
Year five 0 3
Prior 0 21,033
Total 76,617 67,100
Current-period net write-offs    
Current-period net write-offs 0 1,646
Delinquent notes receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
Current fiscal year 499  
Year two 1,055  
Year three 1,942  
Year four 671  
Year five 0  
Prior 21,933  
Total 26,100  
Current-period net write-offs    
Current-period net write-offs 1,252  
Elevated risk notes receivable    
Financing Receivable, Credit Quality Indicator [Line Items]    
Current fiscal year 0 0
Year two 1,537 0
Year three 0 7,259
Year four 0 0
Year five 1,491 0
Prior 0 0
Total 3,028 7,259
Current-period net write-offs    
Current-period net write-offs $ 3,023 $ 846