Acquisitions - Schedule of Business Acquisition Fair Value (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||||
---|---|---|---|---|---|
Apr. 20, 2020 |
Dec. 16, 2019 |
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Business Acquisition [Line Items] | |||||
Contingent Consideration | $ 0 | $ 5,700 | $ 0 | ||
ASI Services LLC [Member] | |||||
Business Acquisition [Line Items] | |||||
Cash consideration | $ 5,500 | ||||
Contingent Consideration | 5,700 | ||||
Fair value of purchase consideration | $ 11,200 | $ 11,200 | |||
TruePartners USA LLC [Member] | |||||
Business Acquisition [Line Items] | |||||
Cash consideration | $ 15,560 | ||||
Fair Value Of Upfront Stock Consideration | 10,969 | ||||
Fair value of purchase consideration | $ 26,529 |