XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Offsetting Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure    
Gross Amounts $ 4,211 $ 830
Gross Amounts Offset 1,758 630
Amounts Net of Offset 2,453 200
Financial Collateral 0 0
Net Amount 2,453 200
Derivative contracts - current    
Derivative Instruments and Hedging Activities Disclosure    
Gross Amounts 4,045 744
Gross Amounts Offset 1,081 630
Amounts Net of Offset 2,964 114
Financial Collateral 0 0
Net Amount 2,964 114
Derivative contracts - non-current    
Derivative Instruments and Hedging Activities Disclosure    
Gross Amounts 166 86
Gross Amounts Offset 677 0
Amounts Net of Offset (511) 86
Financial Collateral 0 0
Net Amount $ (511) $ 86