Annual report pursuant to Section 13 and 15(d)

Revenue - Summary of Disaggregation of Revenue, Transaction Fees (Detail)

v3.22.0.1
Revenue - Summary of Disaggregation of Revenue, Transaction Fees (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenue $ 330,014 $ 231,948 $ 246,276
Transaction Fees [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 75,073 39,298 48,088
Transaction Fees [Member] | Acquisition Fees [Member]      
Disaggregation of Revenue [Line Items]      
Revenue 60,834 30,849 38,503
Transaction Fees [Member] | Brokerage Fees [Member]      
Disaggregation of Revenue [Line Items]      
Revenue $ 14,239 $ 8,449 $ 9,585