XML 130 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred income tax assets:    
Allowance for credit losses on trade receivables $ 2,215 $ 2,009
Accrued compensation expense 11,701 10,285
Inventory differences 5,139 5,477
Net operating loss carryforwards 8,320 10,007
Stock-based compensation expense 7,569 7,913
Operating lease assets 11,586 11,331
State R&D tax credits 5,924 5,237
IRC section 174 capitalized R&D 35,200 26,370
Other 10,759 10,159
Total deferred income tax assets 98,413 88,788
Deferred income tax liabilities:    
Prepaid expenses (1,277) (1,123)
Property and equipment (22,699) (23,539)
Intangible assets (29,440) (34,613)
Foreign withholding tax (1,681) (2,005)
Operating lease liabilities (11,737) (10,129)
Other (1,632) (1,898)
Total deferred income tax liabilities (68,466) (73,307)
Valuation allowance (14,143) (13,740)
Net deferred income tax assets 15,804 1,741
Reported as:    
Deferred income tax assets 16,044 7,288
Deferred income tax liabilities (240) (5,547)
Net deferred income tax assets $ 15,804 $ 1,741