XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets    
Inventory cost $ 32,682 $ 30,322
Accrued expenses and accounts receivable 6,120 6,931
Research and development tax credits 9,613 9,613
Net operating loss carryforwards 43,616 52,599
Lease obligations 3,042 3,845
Accrued pension 3,164 2,500
Share based compensation and others 21,754 20,088
Total deferred tax assets, include valuation allowance 119,991 125,898
Valuation allowances (25,836) (42,405)
Total deferred tax assets, non-current 94,155 83,493
Deferred tax liabilities    
Plant, equipment and intangible assets (8,003) (6,595)
Right of use assets (6,358) (3,883)
Outside basis differences and others (28,989) (36,114)
Total deferred tax liabilities, non-current (43,350) (46,592)
Net deferred tax assets $ 50,805 $ 36,901