XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Assets and Liabilities Carried at Book Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value $ 518,830 $ 457,680
Senior Notes due 2024    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value   368,273
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value [1] 115,000 65,000
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value [2] 368,742  
Reported Value Measurement | Promissory note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 4,780  
Reported Value Measurement | Deferred cash consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 7,458  
Estimate of Fair Value Measurement | Promissory note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 4,654  
Estimate of Fair Value Measurement | Deferred cash consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 7,223  
Estimate of Fair Value Measurement | Level 1 | Promissory note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 0  
Estimate of Fair Value Measurement | Level 1 | Deferred cash consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 0  
Estimate of Fair Value Measurement | Level 2 | Promissory note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 4,654  
Estimate of Fair Value Measurement | Level 2 | Deferred cash consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 7,223  
Estimate of Fair Value Measurement | Level 3   | Promissory note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 0  
Estimate of Fair Value Measurement | Level 3   | Deferred cash consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 0  
Portion at Other than Fair Value Measurement | Senior Notes due 2024    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt   337,384
Portion at Other than Fair Value Measurement | Senior Notes due 2024 | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt   0
Portion at Other than Fair Value Measurement | Senior Notes due 2024 | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt   337,384
Portion at Other than Fair Value Measurement | Senior Notes due 2024 | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt   0
Portion at Other than Fair Value Measurement | Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 115,000 65,000
Portion at Other than Fair Value Measurement | Revolving Credit Facility | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Revolving Credit Facility | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 115,000 65,000
Portion at Other than Fair Value Measurement | Revolving Credit Facility | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 243,710  
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0  
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 243,710  
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0  
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net unamortized debt issuance costs $ 3,300 $ 2,400
[1] Unamortized debt issuance costs of $3.3 million and $2.4 million at June 30, 2022 and December 31, 2021, respectively, included in Other Non-Current Assets
[2] Net of unamortized debt issuance costs of $6.3 million and $6.7 million at June 30, 2022 and December 31, 2021, respectively.