v3.26.1
Financial Instruments - Credit Losses - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Credit Quality Indicator [Line Items]            
Notes receivable, net $ 53,482   $ 57,965      
Uncollectible balance reserved (as a percent) 100.00%          
Uncollectible balance period (in years) 5 years          
Uncollected balance of defaulted notes $ 3,068          
Allowance for credit loss 2,405 $ 2,552 $ 2,117 $ 2,856 $ 2,983 $ 2,815
Notes Receivable, Five Years and Older            
Financing Receivable, Credit Quality Indicator [Line Items]            
Allowance for credit loss 2,000          
Notes Receivable, Under Five Years            
Financing Receivable, Credit Quality Indicator [Line Items]            
Allowance for credit loss $ 400          
Minimum | Notes Receivable            
Financing Receivable, Credit Quality Indicator [Line Items]            
Service period (in years) 3 years          
Maximum | Notes Receivable            
Financing Receivable, Credit Quality Indicator [Line Items]            
Service period (in years) 9 years