v3.25.1
Derivatives - Offsetting Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure    
Gross Amounts $ 3,974 $ 830
Gross Amounts Offset (1,847) (630)
Amounts Net of Offset 2,127 200
Financial Collateral 0 0
Net Amount 2,127 200
Derivative contracts - current    
Derivative Instruments and Hedging Activities Disclosure    
Gross Amounts 3,148 744
Gross Amounts Offset (1,487) (630)
Amounts Net of Offset 1,661 114
Financial Collateral 0 0
Net Amount 1,661 114
Derivative contracts - non-current    
Derivative Instruments and Hedging Activities Disclosure    
Gross Amounts 826 86
Gross Amounts Offset (360) 0
Amounts Net of Offset 466 86
Financial Collateral 0 0
Net Amount $ 466 $ 86