XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments - Derivative contract and instruments (Details) - Interest rate swap - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Derivative Instruments          
Derivative assets, current $ 1,864   $ 1,864    
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current   Prepaid Expense and Other Assets, Current    
Derivative assets, noncurrent         $ 1,633
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]         Other Assets, Noncurrent
Amount of (gain) loss recognized on derivatives, net $ (578) $ (4,630) $ (2,251) $ (5,597)  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Income (Expense), Nonoperating, Net Interest Income (Expense), Nonoperating, Net Interest Income (Expense), Nonoperating, Net Interest Income (Expense), Nonoperating, Net