v3.22.2.2
Stock-based Compensation - Schedule of Stock Based Compensation Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]        
Total stock-based compensation expense $ 20,327 $ 38,074 $ 66,269 $ 86,996
Cost of revenue        
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]        
Total stock-based compensation expense 597 764 2,205 1,585
Sales and marketing        
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]        
Total stock-based compensation expense 2,972 6,356 9,633 11,706
Technology and development        
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]        
Total stock-based compensation expense 3,857 14,446 12,303 32,591
General and administrative        
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]        
Total stock-based compensation expense 12,352 16,499 40,349 41,079
Total stock-based compensation expense        
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]        
Total stock-based compensation expense 19,778 38,065 64,490 86,961
Amount capitalized to internal-use software        
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]        
Total stock-based compensation expense $ 549 $ 9 $ 1,779 $ 35