v3.26.1
GOVERNMENT GRANTS - Schedule of Benefits (Details) - 45 X Credit Government Grant - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization        
Government Assistance [Line Items]        
Government Assistance, Operating Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of sales (excluding depreciation, depletion and amortization) (including related party) Cost of sales (excluding depreciation, depletion and amortization) (including related party) Cost of sales (excluding depreciation, depletion and amortization) (including related party) Cost of sales (excluding depreciation, depletion and amortization) (including related party)
Benefits recognized pertaining to the 45X Credit $ 7,398 $ 3,855 $ 15,004 $ 7,118
Income Statement Location [Axis]: us-gaap:DepreciationDepletionAndAmortization        
Government Assistance [Line Items]        
Government Assistance, Operating Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration] Depreciation, depletion and amortization Depreciation, depletion and amortization Depreciation, depletion and amortization Depreciation, depletion and amortization
Benefits recognized pertaining to the 45X Credit $ 681 $ 549 $ 1,338 $ 1,084
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Government Assistance [Line Items]        
Government Assistance, Operating Expense, Decrease (Increase), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative Selling, general and administrative Selling, general and administrative Selling, general and administrative
Benefits recognized pertaining to the 45X Credit $ 1,481 $ 75 $ 2,540 $ 452