XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Reserve for receivables and inventory $ 3,396 $ 2,959
Accrued compensation 3,791 4,069
Reserves and payables 3,826 2,509
Accrued post-retirement medical benefits 825 971
Net operating loss and credit carryforwards 6,089 4,948
Deferred compensation 1,739 1,269
Accrued qualified plan benefits 1,178 988
Accrued stock-based compensation 1,263 1,166
Deferred revenue 12,201 8,128
Operating lease liabilities 735 1,071
Research and development costs 8,007 5,744
Other 2,489 1,359
Total gross deferred tax assets 45,539 35,181
Less: valuation allowance (3,297) (2,683)
Total net deferred tax assets 42,242 32,498
Deferred tax liabilities:    
Property, plant and equipment 3,743 4,323
Intangible assets 7,527 8,361
Prepaids 825 394
Operating lease assets 297 1,020
Other 977 746
Total deferred tax liabilities 13,369 14,844
Net deferred tax assets $ 28,873 $ 17,654