XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Assets and Liabilities Carried at Book Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value $ 462,047 $ 491,355
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value [1] 60,000 80,000
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value [2] 360,041 369,212
Debt, Long-term and Short-term, Combined Amount 369,446  
Reported Value Measurement | Deferred cash consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 7,753 7,677
Reported Value Measurement | Notes Receivable [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure   4,926
Estimate of Fair Value Measurement | Deferred cash consideration    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure 7,338 7,317
Estimate of Fair Value Measurement | Notes Receivable [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure   4,579
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 0
Estimate of Fair Value Measurement | Level 1 | Notes Receivable [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure   0
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,338 7,317
Estimate of Fair Value Measurement | Level 2 | Notes Receivable [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure   4,579
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 0
Estimate of Fair Value Measurement | Level 3   | Notes Receivable [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Receivables, fair value disclosure   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 60,000 80,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 60,000 80,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 312,240 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 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 312,240 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 0
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net unamortized debt issuance costs 5,600 5,800
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net unamortized debt issuance costs $ 3,200 $ 3,600
[1] Unamortized debt issuance costs of $3.2 million and $3.6 million at March 31, 2023 and December 31, 2022, respectively, included in Other Non-Current Assets
[2] Net of unamortized debt issuance costs of $5.6 million and $5.8 million at March 31, 2023 and December 31, 2022, respectively.