XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Changes to Contingent Consideration Payable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Business Acquisition, Contingent Consideration [Line Items]      
Change in fair value of contingent consideration $ (2,900) $ (3,113) $ 763
HGE | Level 3      
Business Acquisition, Contingent Consideration [Line Items]      
Balance at December 31, 2021   9,116  
Change in fair value of contingent consideration   (3,113)  
Payments   (5,765)  
Balance at June 30, 2022 $ 238 $ 238