Quarterly report [Sections 13 or 15(d)]

Financial Instruments - Fair Values of Derivative Instruments Held (Details)

v3.25.2
Financial Instruments - Fair Values of Derivative Instruments Held (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative assets    
Derivative asset, current $ 4,007 $ 6,532
Derivatives designated as hedging instrument | Cash flow hedging | Interest rate caps    
Derivative assets    
Derivative asset, current 4,007 6,532
Derivative asset, noncurrent 289 5,968
Total derivative assets 4,296 12,500
Derivative liabilities    
Derivative liability, current 619 235
Derivative liability, noncurrent 1,009 475
Total derivative liabilities $ 1,628 $ 710