XML 133 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Components of Deferred Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Components of Deferred Tax Assets    
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts $ 940 $ 1,770
Deferred Tax Assets, Inventory 6,810 7,260
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other 20,560 16,780
Deferred Tax Assets, Operating lease liability 10,320 10,690
Deferred Tax Assets, Research And Experimentation 7,480 6,530
Deferred Tax Assets, Operating Loss and Credit Carryforwards 29,260 28,880
Deferred Tax Assets, Other (190) (470)
Deferred Tax Assets, Gross 75,180 71,440
Deferred Tax Assets, Valuation Allowance (16,430) (15,960)
Deferred Tax Assets, Net of Valuation Allowance 58,750 55,480
Components of Deferred Tax Liabilities    
Deferred Tax Liabilities, Property, Plant and Equipment (27,910) (30,300)
Deferred Tax Liabilities, Right of Use Asset (9,670) (10,150)
Deferred Tax Liabilities, Goodwill and Intangible Assets (30,130) (27,580)
Deferred Tax Liabilities, Investment in Foreign Affiliates, Including Withholding Tax (390) (510)
Deferred Tax Liabilities, Gross (68,100) (68,540)
Deferred Tax Liabilities, Net (9,350) (13,060)
Valuation Allowance [Line Items]    
Deferred Tax Assets, Research And Experimentation $ 7,480 $ 6,530