v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Loss
Stock-based compensation expense was recorded in the following cost and expense categories on the Company's condensed consolidated statements of comprehensive income (loss):
 Three Months Ended March 31,
 20232022
Cost of revenues$3,373 $2,739 
Sales and marketing4,260 3,326 
Research and development3,776 2,852 
General and administrative6,677 5,102 
Total stock-based compensation expense$18,086 $14,019