XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables and Allowance for Credit Losses - Schedule of Notes Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total notes receivable $ 108,282 $ 118,215  
Less: allowance for credit losses 8,616 10,172 $ 16,779
Total notes receivable, net of allowance for credit losses 99,666 108,043  
Current portion, net of allowance for credit losses 20,766 52,466  
Long-term portion, net of allowance for credit losses 78,900 55,577  
Senior      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total notes receivable 85,919 95,466  
Subordinated      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total notes receivable 17,004 17,075  
Unsecured      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total notes receivable $ 5,359 $ 5,674