XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
Balance $ 474 $ 496
Expense (Recovery) [1] 27 0
Additions (Deductions) (48) (19)
Reserve Amounts Acquired through Business Combinations 0 0
Foreign Currency Translation Adjustments (30) (3)
Balance 423 474
SEC Schedule, 12-09, Reserve, Warranty [Member]    
Balance 648 673
Expense (Recovery) [1] 669 351
Additions (Deductions) (677) (376)
Reserve Amounts Acquired through Business Combinations 162 0
Foreign Currency Translation Adjustments 0 0
Balance $ 802 $ 648
[1] Bad debt recoveries in the table above do not include $198 for the year ended December 31, 2023 that relate to receivables acquired in 2021 that were valued at $0 at the time of acquisition but were subsequently recovered.