XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.1
401(k) Savings Plan - 401(k) Plan Costs Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]    
Matching contributions $ 1,706 $ 1,397
Cost of revenue    
Defined Contribution Plan Disclosure [Line Items]    
Matching contributions 344 313
Sales and marketing    
Defined Contribution Plan Disclosure [Line Items]    
Matching contributions 626 438
Research and development    
Defined Contribution Plan Disclosure [Line Items]    
Matching contributions 518 463
General and administrative    
Defined Contribution Plan Disclosure [Line Items]    
Matching contributions $ 218 $ 183