XML 77 R64.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
Income Tax Disclosure [Abstract]    
Carrying value of inventories $ 3,904 $ 5,782
Accrued liabilities and allowances deductible for tax purposes on a cash basis 8,317 10,213
Goodwill 254 554
Stock-based compensation 5,973 5,853
Operating lease liabilities 30,063 33,260
Net operating loss carryforwards 26,014 12,662
Tax credit carryforwards 6,677 7,372
Research and experimentation 18,580 15,861
Interest rate swap and foreign exchange hedging 970 0
Other 10,484 8,540
Total gross deferred tax assets 111,236 100,097
Less: valuation allowance (26,657) (18,502)
Total net deferred tax assets 84,579 81,595
Plant and equipment, due to differences in depreciation (11,469) (10,652)
Operating lease right-of-use assets (29,802) (32,999)
Intangible assets, due to differences in amortization (7,830) (8,946)
Foreign taxes (898) (898)
Interest rate swap and foreign exchange hedging 0 (52)
Other (688) (1,105)
Total gross deferred tax liabilities (50,687) (54,652)
Total net deferred tax assets 33,892 26,943
Long-term assets 33,892 26,943
Long-term liabilities 0 0
Total net deferred tax assets $ 33,892 $ 26,943