XML 78 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Credit Losses - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Credit Quality Indicator [Line Items]      
Notes receivable, net $ 67,931 $ 62,640  
Uncollectible balance reserved (as a percent) 100.00%    
Uncollectible balance period 5 years    
Uncollected balance of defaulted notes $ 4,985    
Allowance for credit losses 2,815 $ 3,869 $ 4,327
Notes Receivable, Five Years and Older      
Financing Receivable, Credit Quality Indicator [Line Items]      
Allowance for credit losses 1,300    
Notes Receivable, Under Five Years      
Financing Receivable, Credit Quality Indicator [Line Items]      
Allowance for credit losses $ 1,500    
Minimum | Notes Receivable      
Financing Receivable, Credit Quality Indicator [Line Items]      
Service period 3 years    
Maximum | Notes Receivable      
Financing Receivable, Credit Quality Indicator [Line Items]      
Service period 9 years