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