XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Net Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred income tax assets:    
Impairment and excess amortization of intangible assets $ 9,657 $ 4,768
Uniform capitalization of inventory 3,113 4,283
Inventory reserves 32,678 4,796
Net operating loss carryforward 79,500 49,208
Lease liability 13,851 7,733
Deferred revenue 7,103  
Allowance for doubtful accounts 13,876  
Capitalized R&D costs 7,310  
Income tax credit carryforward 29,677  
Property and equipment 4,590  
Other 4,122 5,774
Total deferred income tax assets 205,477 76,562
Valuation allowance (53,268) (46,886)
Total deferred tax assets, net 152,209 29,676
Deferred tax liability:    
Property and equipment 0 (4,607)
Withholding tax (3,192) (726)
GAAP to STAT Deferred (1,601) (2,903)
Right of use asset (13,500) (7,423)
Total deferred tax liabilities (18,293) (15,659)
Net deferred income tax asset (liability) $ 133,916 $ 14,017