XML 90 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets    
Inventory cost $ 30,128 $ 32,682
Accrued expenses and accounts receivable 6,511 6,120
Research and development tax credits 11,769 9,613
Net operating loss carryforwards 47,386 43,616
Lease obligations 3,371 3,042
Accrued pension 1,882 3,164
Share based compensation and others 11,295 21,754
Total deferred tax assets, include valuation allowance 112,342 119,991
Valuation allowances (22,101) (25,836)
Total deferred tax assets, non-current 90,241 94,155
Deferred tax liabilities    
Plant, equipment and intangible assets (4,773) (8,003)
Right of use assets (6,625) (6,358)
Outside basis differences and others (14,077) (28,989)
Total deferred tax liabilities, non-current (25,475) (43,350)
Net deferred tax assets $ 64,766 $ 50,805