v3.26.1
Allowance for Doubtful Accounts - Schedule of Notes Receivable Disaggregated by Vintage Year (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Current-period gross write-offs        
2026     $ 0  
2025     29  
2024     8  
2023     74  
2022     0  
Prior     101  
Total     212  
Current-period recoveries        
2026     0  
2025     0  
2024     0  
2023     0  
2022     0  
Prior     0  
Total     0  
Current-period net write-offs        
2026     0  
2025     29  
2024     8  
2023     74  
2022     0  
Prior     101  
Total $ 33 $ 0 212 $ (278)
Standard notes receivable        
Financing Receivable, Credit Quality Indicator [Line Items]        
2026 25,521   25,521  
2025 30,374   30,374  
2024 3,563   3,563  
2023 888   888  
2022 2,016   2,016  
Prior 0   0  
Total 62,362   62,362  
Current-period net write-offs        
Total 0 0 0 (278)
Delinquent notes receivable        
Financing Receivable, Credit Quality Indicator [Line Items]        
2026 3,981   3,981  
2025 371   371  
2024 779   779  
2023 74   74  
2022 0   0  
Prior 0   0  
Total 5,205   5,205  
Current-period net write-offs        
Total 33 0 212 0
Genesis note receivable        
Financing Receivable, Credit Quality Indicator [Line Items]        
2026 0   0  
2025 0   0  
2024 0   0  
2023 0   0  
2022 0   0  
Prior 20,410   20,410  
Total 20,410   20,410  
Current-period net write-offs        
Total 0 0 0 0
Elevated risk notes receivable        
Financing Receivable, Credit Quality Indicator [Line Items]        
2026 0   0  
2025 0   0  
2024 0   0  
2023 2,123   2,123  
2022 1,811   1,811  
Prior 1,779   1,779  
Total 5,713   5,713  
Current-period net write-offs        
Total $ 0 $ 0 $ 0 $ 0