v3.26.1
Notes Receivable, Net - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Receivables with Imputed Interest [Line Items]          
Notes receivables, net of unamortized $ 3,900   $ 3,900   $ 8,800
Notes issued     1,300    
Principal payments received     2,700    
Allowances for Credit Losses 3,500   3,500    
Net Investment in Lease, Nonaccrual 4,600   4,600    
Selling, general and administrative 10,839 $ 6,140 18,458 $ 12,674  
Outstanding Notes Receivables [Member]          
Receivables with Imputed Interest [Line Items]          
Notes receivables, net of unamortized 800   800   600
Notes issued     700    
Principal payments received     500    
Net Investment in Lease, Nonaccrual $ 4,600   4,600   $ 4,800
Selling, general and administrative     $ 3,500