v3.25.2
Allowance for Doubtful Accounts - Notes Receivable Disaggregated by Vintage Year (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Current-period gross write-offs        
2025     $ 0  
2024     0  
2023     0  
2022     0  
2021     0  
Prior     0  
Total     0  
Current-period recoveries        
2025     0  
2024     (278)  
2023     0  
2022     0  
2021     0  
Prior     0  
Total     (278)  
Current-period net write-offs        
2025     0  
2024     (278)  
2023     0  
2022     0  
2021     0  
Prior     0  
Total $ 0 $ 69 (278) $ 69
Standard notes receivable        
Financing Receivable, Credit Quality Indicator [Line Items]        
2025 51,922   51,922  
2024 16,121   16,121  
2023 2,084   2,084  
2022 5,875   5,875  
2021 0   0  
Prior 0   0  
Total 76,002   76,002  
Current-period net write-offs        
Total 0 0 (278) 0
Delinquent notes receivable        
Financing Receivable, Credit Quality Indicator [Line Items]        
2025 0   0  
2024 318   318  
2023 1,054   1,054  
2022 1,811   1,811  
2021 606   606  
Prior 0   0  
Total 3,789   3,789  
Current-period net write-offs        
Total 0 69 0 69
Genesis notes receivable        
Financing Receivable, Credit Quality Indicator [Line Items]        
2025 0   0  
2024 0   0  
2023 0   0  
2022 0   0  
2021 0   0  
Prior 22,134   22,134  
Total 22,134   22,134  
Current-period net write-offs        
Total 0   0  
Elevated risk notes receivable        
Financing Receivable, Credit Quality Indicator [Line Items]        
2025 0   0  
2024 0   0  
2023 2,709   2,709  
2022 0   0  
2021 0   0  
Prior 1,491   1,491  
Total 4,200   4,200  
Current-period net write-offs        
Total $ 0 $ 0 $ 0 $ 0