v3.25.2
Government Grants (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Government Assistance [Line Items]          
Government assistance amount $ 2,055,000        
Production Tax Credits          
Government Assistance [Line Items]          
Tax credits transferred, sales price as percentage of value (percent) 90.00%        
Government assistance amount $ 4,562,000 $ 125,000 $ 6,361,000 $ 1,667,000  
Current grants receivable $ 6,589,000   $ 6,589,000   $ 2,283,000