v3.26.1
Derivatives and Risk Management - Schedule of Derivative Netting (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Gross Amounts $ 66,290 $ 40,419
Netting Adjustment (23,774) (12,696)
Netting Adjustment 2,281  
Net Amounts Presented on Balance Sheet 42,517 27,723
Liabilities    
Gross Amounts (4,715) (17,163)
Netting Adjustment   12,696
Net Amounts Presented on Balance Sheet (2,435) (4,467)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsCurrent    
Assets    
Gross Amounts 40,030 32,718
Netting Adjustment (15,431) (7,880)
Net Amounts Presented on Balance Sheet 24,599 24,838
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AssetsNoncurrent    
Assets    
Gross Amounts 26,261 7,701
Netting Adjustment (8,343) (4,816)
Net Amounts Presented on Balance Sheet 17,918 2,885
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LiabilitiesCurrent    
Assets    
Netting Adjustment 2,281  
Liabilities    
Gross Amounts (4,417) (8,986)
Netting Adjustment   7,880
Net Amounts Presented on Balance Sheet (2,137) (1,106)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:LiabilitiesNoncurrent    
Assets    
Netting Adjustment 0  
Liabilities    
Gross Amounts (298) (8,177)
Netting Adjustment   4,816
Net Amounts Presented on Balance Sheet $ (298) $ (3,361)