v3.26.1
Derivative Instruments - Schedule of Changes in Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Gain (loss) on interest rate swaps, net $ 0 $ 659 $ (42) $ 659
Derivatives Previously Designated as Hedging Instruments        
Derivative [Line Items]        
Gain (loss) in other comprehensive income (loss) reclassified to earnings from termination of interest rate swaps, net 0 (659) 42 (659)
Amortization of derivatives (1,079) (1,480) (2,198) (3,173)
Less: Taxes on total net gain (loss) recognized in other comprehensive income (loss) 284 563 567 1,009
Change in fair value of interest rate swaps, net 0 0 0 0
Gain (loss) on interest rate swaps, net 0 0 0 0
Derivatives Not Designated as Hedging Instruments        
Derivative [Line Items]        
Gain (loss) in other comprehensive income (loss) reclassified to earnings from termination of interest rate swaps, net 0 0 0 0
Amortization of derivatives 0 0 0 0
Less: Taxes on total net gain (loss) recognized in other comprehensive income (loss) 0 0 0 0
Change in fair value of interest rate swaps, net 6,542 (12,381) 7,187 (34,122)
Gain (loss) on interest rate swaps, net $ 0 $ 659 $ (42) $ 659