XML 107 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Deferred Tax Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating losses $ 44,053 $ 43,296
Intangible assets 4,314 4,417
Research and development credits 7,127 7,835
Property and equipment 4,800 6,983
Valuation reserves and accrued liabilities 11,221 8,388
Capitalized Research and Development Costs 23,658 19,087
Stock compensation 3,227 3,051
Defined benefit obligation 1,691 1,265
Inventory 181 6,762
Other credits 8,946 10,296
Other 9,154 790
Total deferred tax asset 118,372 112,170
Valuation allowance (35,888) (36,671)
Deferred tax liabilities:    
Unrealized foreign currency exchange gains   (2,413)
Undistributed profits of subsidiary (4,609) (5,981)
Property and equipment (12,627) (15,423)
Other (1,550) (3,056)
Total deferred tax liability (18,786) (26,873)
Net deferred tax asset $ 63,698 $ 48,626