XML 258 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE II - VALUATION ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts receivable, allowance for doubtful accounts and credit losses    
Valuation accounts    
Balance at Beginning of Period $ 2,311 $ 1,511
Additions Charged (Credited) to Expense (907) 824
Net (Deductions) Recoveries (88) (44)
Balance at End of Period 1,316 2,311
Accounts receivable, allowance for doubtful accounts and credit losses | Cumulative Effect, Period of Adoption, Adjustment    
Valuation accounts    
Balance at Beginning of Period 0 20
Balance at End of Period   0
Notes receivable, allowance for credit losses    
Valuation accounts    
Balance at Beginning of Period 69 0
Additions Charged (Credited) to Expense 178 11
Net (Deductions) Recoveries 0 0
Balance at End of Period 247 69
Notes receivable, allowance for credit losses | Cumulative Effect, Period of Adoption, Adjustment    
Valuation accounts    
Balance at Beginning of Period 0 58
Balance at End of Period   0
Investments in sales-type leases, allowance for credit losses    
Valuation accounts    
Balance at Beginning of Period 9 0
Additions Charged (Credited) to Expense 13 3
Net (Deductions) Recoveries 0 0
Balance at End of Period 22 9
Investments in sales-type leases, allowance for credit losses | Cumulative Effect, Period of Adoption, Adjustment    
Valuation accounts    
Balance at Beginning of Period 0 6
Balance at End of Period   0
Deferred tax valuation allowance    
Valuation accounts    
Balance at Beginning of Period 978 536
Additions Charged (Credited) to Expense 2,159 442
Net (Deductions) Recoveries 0 0
Balance at End of Period 3,137 978
Deferred tax valuation allowance | Cumulative Effect, Period of Adoption, Adjustment    
Valuation accounts    
Balance at Beginning of Period $ 0 0
Balance at End of Period   $ 0