XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Receivables and Allowance for Credit Losses - Schedule of Notes Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total notes receivable $ 118,215 $ 137,683  
Total allowance for notes receivable credit losses 10,172 16,779 $ 19,484
Total notes receivable, net of allowance 108,043 120,904  
Current portion, net of allowance 52,466 54,453  
Long-term portion, net of allowance 55,577 66,451  
Senior      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total notes receivable 95,466 108,370  
Subordinated      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total notes receivable 17,075 27,801  
Unsecured      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Total notes receivable $ 5,674 $ 1,512