XML 81 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Notes Receivable, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable    
Contract receivables $ 42,300 $ 42,300
Notes receivable, net $ 50,726 49,937
Contract Receivable    
Accounts, Notes, Loans and Financing Receivable    
Loans receivable, amortization term (in years) 4 years 7 months 6 days  
Chattel Loans    
Accounts, Notes, Loans and Financing Receivable    
Loans receivable, amortization term (in years) 12 years  
Notes receivable, net $ 8,400 $ 7,600
Loans receivable, average stated interest rate per annum (percent) 7.60%  
Weighted Average | Contract Receivable    
Accounts, Notes, Loans and Financing Receivable    
Contracts receivable, average stated interest rate per annum (percent) 13.10%