XML 126 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2020
Derivative [Line Items]          
Debt instrument, face amount         $ 1
Cash received in settlement of derivatives   $ 4,207 $ (1,572) $ (5,574)  
Interest Rate Swap on Revolving Credit Facility | Long          
Derivative [Line Items]          
Put option (as a percent) 0.00%        
Derivative term of contract 4 years        
Derivative notional amount $ 250,000        
Revolving Credit Facility          
Derivative [Line Items]          
Debt instrument, face amount $ 160,000