XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Receivables and Allowance for Credit Losses - Notes Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable $ 119,260 $ 115,514  
Less: allowance for credit losses 7,483 7,331 $ 8,616
Total notes receivable, net of allowance for credit losses 111,777 108,183  
Current portion, net of allowance for credit losses 95,509 75,501  
Long-term portion, net of allowance for credit losses 16,268 32,682  
Senior      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable 99,849 94,963  
Subordinated      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable 15,367 15,433  
Unsecured      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable $ 4,044 $ 5,118