v3.26.1
Income Taxes - Schedule of Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deferred tax assets:    
Accrued expenses $ 1,629 $ 547
Allowance for credit losses 438 642
Forward loss reserves 1,679 1,145
Deferred compensation 829 694
Employment-related accruals 4,498 4,883
Environmental reserves 497 496
Federal tax credit carryforwards 3,964 0
Inventory reserves 3,180 3,907
Interest expense carryforwards 638 0
Operating lease liabilities 9,798 6,983
Pension obligation 230 143
Federal and state net operating loss carryforwards 19,727 1,764
Research expenses 16,426 29,956
State tax credit carryforwards 8,834 7,992
Stock-based compensation 2,527 1,817
Other 1,627 1,917
Total gross deferred tax assets 76,521 62,886
Valuation allowance (7,826) (7,216)
Total gross deferred tax assets, net of valuation allowance 68,695 55,670
Deferred tax liabilities:    
Deferred revenue (1,013) (2,374)
Depreciation (11,163) (11,533)
Goodwill (15,442) (13,149)
Intangibles (12,255) (14,167)
Interest rate hedge (2,674) (4,129)
Operating lease right-of-use assets (9,341) (6,702)
Prepaid insurance (890) (755)
Other (417) (455)
Total gross deferred tax liabilities (53,195) (53,264)
Net deferred income taxes $ 15,500 $ 2,406