XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Financial Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Carrying Value | Revolving Credit Facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility $ 0 $ 36,000
Carrying Value | Term Loan | Term loan due 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,000 50,000
Carrying Value | Term Loan | Term loan due 2024    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 100,000 100,000
Carrying Value | Term Loan | Term loan due 2025    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 150,000 150,000
Carrying Value | Term Loan | Term loan due 2026    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 100,000 100,000
Carrying Value | Senior Notes | Senior fixed note due June 2024    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,000 50,000
Carrying Value | Senior Notes | Senior fixed note due June 2027    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 75,000 75,000
Carrying Value | Senior Notes | Senior fixed note due June 2026    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,000 50,000
Carrying Value | Senior Notes | Senior fixed note due June 2028    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,000 50,000
Carrying Value | Senior Notes | Senior fixed note due June 2029    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,000 50,000
Carrying Value | Senior Notes | Senior fixed note due April 2030    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 75,000 75,000
Carrying Value | Senior Notes | Senior fixed note due April 2029    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,000 50,000
Carrying Value | Senior Notes | Senior fixed note due April 2031    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,000 50,000
Carrying Value | Senior Notes | Senior fixed note due March 2031    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,000  
Carrying Value | Senior Notes | Senior fixed note due March 2032    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 75,000  
Fair Value | Revolving Credit Facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 0 36,220
Fair Value | Term Loan | Term loan due 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 50,066 50,237
Fair Value | Term Loan | Term loan due 2024    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 100,133 100,474
Fair Value | Term Loan | Term loan due 2025    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 150,991 151,702
Fair Value | Term Loan | Term loan due 2026    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 100,774 101,262
Fair Value | Senior Notes | Senior fixed note due June 2024    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 51,972 53,482
Fair Value | Senior Notes | Senior fixed note due June 2027    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 80,358 84,593
Fair Value | Senior Notes | Senior fixed note due June 2026    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 52,768 55,468
Fair Value | Senior Notes | Senior fixed note due June 2028    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 53,724 56,952
Fair Value | Senior Notes | Senior fixed note due June 2029    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 48,884 52,045
Fair Value | Senior Notes | Senior fixed note due April 2030    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 73,250 78,246
Fair Value | Senior Notes | Senior fixed note due April 2029    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 47,866 50,965
Fair Value | Senior Notes | Senior fixed note due April 2031    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 48,087 $ 51,584
Fair Value | Senior Notes | Senior fixed note due March 2031    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility 47,977  
Fair Value | Senior Notes | Senior fixed note due March 2032    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revolving credit facility $ 71,783