XML 114 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 6,865 $ 5,852 $ 5,496
Charged (Credited) to Costs and Expenses 6,983 3,875 2,671
Amounts Written Off (4,918) (2,691) (2,441)
Other Adjustments 137 (171) 126
Balance at End of Period 9,067 6,865 5,852
Accounts receivable and unbilled receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 6,645 5,564 5,153
Charged (Credited) to Costs and Expenses 7,004 3,943 2,726
Amounts Written Off (4,918) (2,691) (2,441)
Other Adjustments 137 (171) 126
Balance at End of Period 8,868 6,645 5,564
Long-term unbilled receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 79 31 35
Charged (Credited) to Costs and Expenses (18) 48 (4)
Amounts Written Off 0 0 0
Other Adjustments 0 0 0
Balance at End of Period 61 79 31
Net investment in sales-type leases      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 141 257 308
Charged (Credited) to Costs and Expenses (3) (116) (51)
Amounts Written Off 0 0 0
Other Adjustments 0 0 0
Balance at End of Period $ 138 $ 141 $ 257