v3.26.1
Fair Value (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Assets  
Derivatives $ 121,498
Liabilities  
Derivatives (516,391)
Fair Value, Recurring | Level 1  
Assets  
Derivatives 0
Liabilities  
Derivatives 0
Total net assets (liabilities) 0
Fair Value, Recurring | Level 2  
Assets  
Derivatives 121,498
Liabilities  
Derivatives (516,391)
Total net assets (liabilities) (394,893)
Fair Value, Recurring | Level 3  
Assets  
Derivatives 0
Liabilities  
Derivatives 0
Total net assets (liabilities) $ 0