XML 105 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Net current-period other comprehensive (loss) income $ (13,025) $ 12,157 $ 7,851
Forward Starting Swaps | Reclassification out of Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance, beginning of period 2,140 (9,981)  
Other comprehensive income (loss) before reclassifications 1,434 1,531  
Amounts reclassified from accumulated other comprehensive (loss) income (14,315) 10,590  
Net current-period other comprehensive (loss) income (12,881) 12,121  
Balance, end of period $ (10,741) $ 2,140 $ (9,981)