XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deferred tax assets    
Inventory cost $ 32,895 $ 30,128
Accrued expenses and accounts receivable 6,553 6,511
Research and development tax credits 12,864 11,769
Net operating loss carryforwards 46,784 47,386
Lease obligations 4,236 3,371
Accrued pension 227 1,882
Plant, equipment and intangible assets 644 0
Share based compensation and others 21,825 11,295
Total deferred tax assets, include valuation allowance 126,028 112,342
Valuation allowances (23,876) (22,101)
Total deferred tax assets, non-current 102,152 90,241
Deferred tax liabilities    
Plant, equipment and intangible assets 0 (4,773)
Right of use assets (7,292) (6,625)
Outside basis differences and others (12,940) (14,077)
Total deferred tax liabilities, non-current (20,232) (25,475)
Net deferred tax assets $ 81,920 $ 64,766