XML 267 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Schedule of Stock Based Compensation Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]    
Total stock-based compensation expense $ 17,378 $ 22,346
Cost of revenue    
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]    
Total stock-based compensation expense 874 277
Sales and marketing    
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]    
Total stock-based compensation expense 1,532 3,125
Technology and development    
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]    
Total stock-based compensation expense 4,320 4,298
General and administrative    
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]    
Total stock-based compensation expense 9,741 14,165
Total stock-based compensation expense    
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]    
Total stock-based compensation expense 16,467 21,865
Amount capitalized to internal-use software    
Schedule Of Share Based Compensation Employee Stock Purchase Plan Activity [Line Items]    
Total stock-based compensation expense $ 911 $ 481