XML 101 R83.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Instruments - Schedule of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net investment in sales-type leases $ 29,418 $ 29,339
Level 2 | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net financed sales receivables 89,526 90,546
Net investment in sales-type leases 29,418 29,339
Convertible Notes (230,000) (230,000)
Level 2 | Estimated Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net financed sales receivables 85,181 81,876
Net investment in sales-type leases 26,201 25,322
Convertible Notes $ (267,920) $ (234,009)