XML 116 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Inventories and related reserves $ 34,745 $ 33,122
Deferred revenue and cost of goods sold 5,775 4,409
Other accruals and reserves 5,738 5,382
Accrued compensation 17,216 15,434
Provision for expected credit losses 1,797 1,821
Accrued interest 6,336 1,227
Net operating loss and tax credit carryforwards 132,524 123,210
Research and development capitalization 18,016 15,174
Lease liabilities 8,856 9,632
Other, net 8,456 4,856
Total deferred tax assets 239,459 214,267
Valuation allowance (228,724) (200,192)
Deferred tax asset, net of valuation allowance 10,735 14,075
Intangible assets and goodwill (3,557) (1,662)
Withholding taxes (10) (10)
Property, plant, and equipment (3,390) (5,737)
Right-of-use lease assets (7,875) (8,755)
Deferred tax liability (14,832) (16,164)
Net deferred tax assets (liabilities) (4,097) (2,089)
Reported as:    
Deferred income taxes (classified within other long-term assets) 1,542 2,081
Deferred income tax liabilities (classified within other long-term liabilities) $ (5,639) $ (4,170)