XML 88 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Inventories $ 15,111 $ 17,829
Accounts receivable 24,723 20,472
Operating lease liability 31,850 26,261
Accrued expenses 10,932 7,002
Capitalized research and development expenses 16,840 12,263
Net operating losses 295 289
Foreign tax credits 469 469
State tax credits 427 379
Capital loss carryforward 474 478
Total deferred tax assets 101,121 85,442
Valuation allowance (1,429) (1,354)
Net deferred tax assets 99,692 84,088
Liabilities:    
Depreciation 12,938 16,481
Goodwill and intangible assets 52,564 49,798
Operating lease right of use asset 30,146 25,142
Other 1,958 1,592
Gross deferred tax liabilities 97,606 93,013
Net deferred tax assets $ 2,086  
Net deferred tax liabilities   $ (8,925)