v3.26.1
Receivables and Allowance for Credit Losses - Schedule of Notes Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable $ 92,116 $ 115,657  
Less: allowance for credit losses 8,678 8,481 $ 7,331
Total notes receivable, net of allowance for credit losses 83,438 107,176  
Current portion, net of allowance for credit losses 54,880 94,686  
Long-term portion, net of allowance for credit losses 28,558 12,490  
Senior      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable 56,705 98,257  
Subordinated      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable 31,933 13,356  
Unsecured      
Notes Receivable and Allowance for Losses [Line Items]      
Total notes receivable $ 3,478 $ 4,044