Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements and Derivatives - Amounts Recognized within Assets and Liabilities Based on Right of Offset (Details)

v3.25.0.1
Fair Value Measurements and Derivatives - Amounts Recognized within Assets and Liabilities Based on Right of Offset (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Gross Amounts, Assets $ 2,460  
Gross Amounts Offset, Assets (2,006)  
Total Net Amounts, Assets 454  
Net Amounts, Assets $ 454  
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent, Prepaid Expense and Other Assets, Current  
Gross Amounts, Liabilities $ 34,404 $ 21,490
Gross Amounts Offset, Liabilities (1,136) (4,587)
Total Net Amounts, Liabilities 33,268 16,903
Gross Amounts Not Offset, Liabilities (18,994)  
Net Amounts, Liabilities $ 14,274 $ 16,903
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent, Accrued Liabilities And Other Liabilities Current Other Liabilities, Noncurrent, Accrued Liabilities And Other Liabilities Current