XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense $ 7,147 $ 3,071 $ 18,698 $ 8,661
Cost of services        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense 1,536 818 4,284 1,970
Selling and marketing        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense 917 351 2,396 1,475
General and administrative        
Share-based Payment Arrangement, Additional Disclosure [Abstract]        
Stock-based compensation expense $ 4,694 $ 1,902 $ 12,018 $ 5,216