XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Derivative contract and instruments (Details) - Interest rate swaps - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments      
Derivative assets, noncurrent   $ 1,633  
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]   Other Assets, Noncurrent  
Asset Derivatives $ 67    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current    
Amount of (gain) loss recognized on derivatives, net $ 1,768 $ 5,335 $ 4,078
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Income (Expense), Nonoperating Interest Income (Expense), Nonoperating Interest Income (Expense), Nonoperating