v3.26.1
Stockholders' Equity - Schedule of Amounts Recognized in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning $ 1,331,298 $ 1,403,185
Other comprehensive income 3,039 (7,138)
Balance ending 1,324,579 1,381,764
Unrealized Gain on Derivative Instruments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance beginning (1,014) 11,356
Other comprehensive income (loss) before reclassification 3,568 (5,745)
Amount of income reclassified from accumulated other comprehensive income to net income (529) (1,393)
Other comprehensive income 3,039 (7,138)
Balance ending $ 2,025 $ 4,218