XML 102 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments, Contingencies and Guarantees - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Recurring [Member]      
Commitments And Contingencies [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure $ 4,913 $ 7,167  
Contingent Consideration Liability [Member] | Fair Value, Recurring [Member]      
Commitments And Contingencies [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 3,743 1,770 $ 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]      
Commitments And Contingencies [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 3,743 1,770  
Senior Secured Credit Facility [Member]      
Commitments And Contingencies [Line Items]      
Guarantees in the form of letters of credit $ 700 $ 1,600