XML 131 R115.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
Dec. 31, 2022
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance at beginning of period $ 1,388 $ 1,552 $ 1,535
Charged to expenses (54) (146) 257
Adjustments to valuation accounts [1] (1) 203 29
Deductions [2] 3 (221) (269)
Balance at end of period 1,336 1,388 1,552
SEC Schedule, 12-09, Reserve, Inventory [Member]      
Balance at beginning of period 13,655 14,451 12,068
Charged to expenses 1,383 3,484 (663)
Adjustments to valuation accounts [1] 406 (2,461) 4,495
Deductions [2] (979) (1,819) (1,449)
Balance at end of period 14,465 13,655 14,451
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Balance at beginning of period 2,009 4,026 8,068
Charged to expenses 811 279 138
Adjustments to valuation accounts [1] 0 0 0
Deductions [2] (976) (2,296) (4,180)
Balance at end of period $ 1,844 $ 2,009 $ 4,026
[1] Includes foreign currency translation adjustments
[2] Write-offs