v3.25.2
8. Fair Value Measurements (Details) - Balance Sheet Grouping - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Government grants receivable - noncurrent $ 238,850 $ 157,570
Carrying Value Measurement [Member]    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Government grants receivable - noncurrent 238,850 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 213,789 123,743
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Long-term debt, including current maturities $ 397,901 $ 441,016