XML 105 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Assets and Liabilities Carried at Book Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
May 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Book value $ 491,355 $ 457,680  
Revolving Credit Facility      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Book value [1] 80,000 65,000  
Senior Notes due 2029      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Book value [2] 369,212 368,273  
Reported Value Measurement | Promissory note      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Receivables, fair value disclosure 4,926    
Reported Value Measurement | Deferred cash consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Receivables, fair value disclosure 7,677    
Estimate of Fair Value Measurement | Promissory note      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Receivables, fair value disclosure 4,579    
Estimate of Fair Value Measurement | Deferred cash consideration      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Receivables, fair value disclosure 7,317    
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,579    
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,317    
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 80,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 80,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 291,924    
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 291,924    
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    
Senior Notes due 2024      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Stated interest rate 5.125%   5.875%
Senior Notes due 2029      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Net unamortized debt issuance costs $ 5,800 6,700  
Revolving Credit Facility      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Net unamortized debt issuance costs $ 3,600 $ 2,400  
[1] Unamortized debt issuance costs of $3.6 million and $2.4 million at December 31, 2022 and December 31, 2021, respectively, included in Other Non-Current Assets
[2] Net of unamortized debt issuance costs of $5.8 million and $6.7 million at December 31, 2022 and December 31, 2021, respectively.