v3.26.1
Derivative Financial Instruments and Hedging (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 2,763,090 $ 2,038,233 $ 2,676,211 $ 1,935,972
Ending balance 2,843,371 2,207,673 2,843,371 2,207,673
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 0 (2,239) 0 (8,263)
Amount of net gains (losses) recorded in accumulated other comprehensive income 0 (295) 0 (850)
Amount of net gains (losses) reclassified from accumulated other comprehensive income to earnings 0 1,214 0 7,793
Ending balance $ 0 $ (1,320) $ 0 $ (1,320)