v3.22.2.2
Fair Value of Financial Instruments - Summary of Liabilities Measured At Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Equity securities $ 1,062 $ 1,919
Interest rate swap contract 186  
Total Assets 1,248 1,919
Liabilities:    
Interest rate swap contract   288
Contingent consideration - current 2,319 5,641
Contingent consideration - long-term 269 1,216
Total Liabilities 2,588 7,145
Level 1    
Assets:    
Equity securities 1,062 1,919
Interest rate swap contract 0  
Total Assets 1,062 1,919
Liabilities:    
Interest rate swap contract   0
Contingent consideration - current 0 0
Contingent consideration - long-term 0 0
Total Liabilities 0 0
Level 2    
Assets:    
Equity securities 0 0
Interest rate swap contract 186  
Total Assets 186 0
Liabilities:    
Interest rate swap contract   288
Contingent consideration - current 0 0
Contingent consideration - long-term 0 0
Total Liabilities 0 288
Level 3    
Assets:    
Equity securities 0 0
Interest rate swap contract 0  
Total Assets 0 0
Liabilities:    
Interest rate swap contract   0
Contingent consideration - current 2,319 5,641
Contingent consideration - long-term 269 1,216
Total Liabilities $ 2,588 $ 6,857