XML 84 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Inventories $ 1,478 $ 1,678
Employee compensation and benefits 1,870 2,324
Accrued liabilities and reserves 6,981 6,466
Property, plant and equipment 3,657 3,290
Tax loss carryforwards 13,071 18,129
Tax credit carryforwards 23,921 22,191
Capitalized research and development 4,665 4,345
Disallowed interest deduction 3,575 380
Lease liability 2,339 2,351
Other 1,659 660
Gross deferred tax assets 63,216 61,814
Less: Valuation allowance (17,632) (21,082)
Deferred tax assets less valuation allowance 45,584 40,732
Deferred tax liabilities:    
Property, plant and equipment (767) (1,271)
Intangible assets (6,577) (8,942)
Right-of-use-assets (2,148) (2,059)
Other (3,943) (5,292)
Gross deferred tax liabilities (13,435) (17,564)
Net deferred tax assets $ 32,149 $ 23,168