Commitments and Contingencies - Schedule of Components of Lease Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lease cost      
Operating lease cost $ 7,973 $ 7,511 $ 6,382
Short-term lease cost 0 7 271
Total lease cost $ 7,973 $ 7,518 $ 6,653