v3.25.1
8. Fair Value Measurements (Details) - Balance Sheet Grouping - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Government grants receivable - noncurrent $ 430,277 $ 157,570
Carrying Value Measurement [Member]    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Government grants receivable - noncurrent 430,277 157,570
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, including current maturities 419,101 464,550
Estimate of Fair Value Measurement [Member]    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Government grants receivable - noncurrent 400,445 123,743
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, including current maturities $ 403,083 $ 441,016