v3.25.1
Derivative Instruments and Hedging Activities - Schedule of Offsetting Assets and Offsetting Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Gross Amounts Not Offset in the Consolidated Balance Sheet    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other non-current assets Other non-current assets
Gross Amounts Not Offset in the Consolidated Balance Sheet    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities
Pro Forma    
Derivative assets    
Gross Amounts of Recognized Assets/ Liabilities $ 6,853 $ 3,241
Gross Amounts Offset in the Consolidated Balance Sheet 0 0
Net Amounts of Assets/ Liabilities Presented in the Consolidated Balance Sheet 6,853 3,241
Gross Amounts Not Offset in the Consolidated Balance Sheet    
Derivative Financial Instruments (121) (2,910)
Cash Collateral Received (Pledged) 0 0
Net Amount 6,732 331
Derivative liabilities    
Gross Amounts of Recognized Assets/ Liabilities (163) (10,198)
Gross Amounts Offset in the Consolidated Balance Sheet 0 0
Net Amounts of Assets/ Liabilities Presented in the Consolidated Balance Sheet (163) (10,198)
Gross Amounts Not Offset in the Consolidated Balance Sheet    
Derivative Financial Instruments 121 2,910
Cash Collateral Received (Pledged) 0 0
Net Amount $ (42) $ (7,288)