XML 115 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Deferred Tax Assets and Deferred Tax Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating losses $ 35,966 $ 44,053
Intangible assets 10,893 4,314
Research and development credits 5,475 7,127
Property and equipment 4,132 4,800
Valuation reserves and accrued liabilities 8,446 11,221
Capitalized research and development costs 28,318 23,658
Stock compensation 2,039 3,227
Defined benefit obligation 1,514 1,691
Inventory 717 181
Other credits   8,946
Other 8,707 9,154
Total deferred tax asset 106,207 118,372
Valuation allowance (25,272) (35,888)
Deferred tax liabilities:    
Unrealized foreign currency exchange gains (1,092)  
Undistributed profits of subsidiary (5,016) (4,609)
Property and equipment (10,524) (12,627)
Intangible assets (8,720)  
Other (1,383) (1,550)
Total deferred tax liability (26,735) (18,786)
Net deferred tax asset $ 54,200 $ 63,698