XML 109 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accrued expenses $ 547 $ 889
Allowance for credit losses 642 501
Contract overrun reserves 1,145 1,323
Deferred compensation 590 526
Deferred revenue 0 0
Employment-related accruals 4,883 5,022
Environmental reserves 496 501
Federal tax credit carryforwards 0 133
Inventory reserves 3,907 4,628
Operating lease liabilities 6,983 7,318
Pension obligation 143 553
Federal and state net operating loss carryforwards 1,764 2,560
Research expenses 29,956 21,822
State tax credit carryforwards 7,992 7,582
Stock-based compensation 1,753 1,852
Other 1,918 1,798
Total gross deferred tax assets 62,719 57,008
Valuation allowance (7,216) (7,464)
Total gross deferred tax assets, net of valuation allowance 55,503 49,544
Deferred tax liabilities:    
Deferred revenue (2,374) (2,794)
Depreciation (11,533) (11,622)
Goodwill (13,149) (10,973)
Intangibles (14,167) (16,265)
Interest rate hedge (4,129) (3,659)
Operating lease right-of-use assets (6,702) (7,087)
Prepaid insurance (755) (770)
Other (455) (499)
Total gross deferred tax liabilities (53,264) (53,669)
Net deferred tax assets (liabilities) $ 2,239  
Net deferred tax assets (liabilities)   $ (4,125)