XML 142 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred income tax assets:    
Allowance for credit losses on trade receivables $ 2,009 $ 1,925
Accrued compensation expense 10,285 9,968
Inventory differences 5,477 5,712
Net operating loss carryforwards 10,007 11,117
Stock-based compensation expense 7,913 7,167
Operating lease assets 11,331 12,801
Federal R&D tax credit   634
State R&D tax credits 5,237 4,679
IRC Section 174 capitalized R&D 26,370 15,012
Other 10,159 8,827
Total deferred income tax assets 88,788 77,842
Deferred income tax liabilities:    
Prepaid expenses (1,123) (1,568)
Property and equipment (23,539) (20,925)
Intangible assets (34,613) (38,547)
Foreign withholding tax (2,005) (1,571)
Operating lease liabilities (10,129) (11,527)
Other (1,898) (2,040)
Total deferred income tax liabilities (73,307) (76,178)
Valuation allowance (13,740) (13,527)
Net deferred income tax assets 1,741  
Net deferred income tax liabilities   (11,863)
Reported as:    
Deferred income tax assets 7,288 6,599
Deferred income tax liabilities (5,547) (18,462)
Net deferred income tax assets $ 1,741  
Net deferred income tax liabilities   $ (11,863)