v3.26.1
Receivables and Allowance for Credit Losses - Schedule of Notes Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable $ 90,703 $ 115,657  
Less: allowance for credit losses 8,451 8,481 $ 7,331
Total notes receivable, net of allowance for credit losses 82,252 107,176  
Current portion, net of allowance for credit losses 54,849 94,686  
Long-term portion, net of allowance for credit losses 27,403 12,490  
Senior      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable 56,546 98,257  
Subordinated      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable 30,505 13,356  
Unsecured      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable $ 3,652 $ 4,044