v3.26.1
Derivative and Hedging Activities - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) $ 10,781 $ 8,576 $ (12,416) $ (22,364) $ 19,359 $ (34,780)
Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) $ 10,781   $ (12,416)   $ 19,359 $ (34,780)