XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives and Risk Management - Schedule of Derivative Netting (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Gross Amounts $ 8,872 $ 8,736
Netting Adjustment (8,109) (8,736)
Net Amounts Presented on Balance Sheet   0
Liabilities    
Gross Amounts (65,443) (31,674)
Netting Adjustment 8,109 8,736
Net Amounts Presented on Balance Sheet (57,334) (22,938)
Current Assets    
Assets    
Gross Amounts 5,828 6,089
Netting Adjustment (5,065) (6,089)
Net Amounts Presented on Balance Sheet 763 0
Noncurrent Assets    
Assets    
Gross Amounts 3,044 2,647
Netting Adjustment (3,044) (2,647)
Net Amounts Presented on Balance Sheet 0 0
Current Liabilities    
Liabilities    
Gross Amounts (43,730) (18,685)
Netting Adjustment 5,066 6,089
Net Amounts Presented on Balance Sheet (38,664) (12,596)
Noncurrent Liabilities    
Liabilities    
Gross Amounts (21,713) (12,989)
Netting Adjustment 3,043 2,647
Net Amounts Presented on Balance Sheet $ (18,670) $ (10,342)