v3.25.2
Derivative Instruments - Schedule of Derivative Instruments in Consolidated Statements of Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative [Line Items]        
Amount of gain (loss) recognized in OCI on derivatives $ (1,472) $ 1,698 $ (4,555) $ 2,900
Impact of reclassification adjustment to interest expense included in Net Income (Loss) 530 469 1,075 942
Cash Flow Hedging | Designated as Hedging Instrument        
Derivative [Line Items]        
Amount of gain (loss) recognized in OCI on derivatives (1,472) 1,698 (4,555) 2,900
Impact of reclassification adjustment to interest expense included in Net Income (Loss) $ (530) $ (469) $ (1,075) $ (942)