v3.26.1
Government Grants (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Government Assistance [Line Items]      
Grant receivable, net $ 21,369   $ 11,028
Production Tax Credits      
Government Assistance [Line Items]      
Government assistance, income, increase (decrease), statement of income or comprehensive income flag Cost of goods sold Cost of goods sold  
Government assistance amount $ 10,341 $ 1,799  
Grant receivable, net $ 21,369   $ 11,028