v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Income (Loss)
Stock-based compensation expense was recorded in the following cost and expense categories on the Company's condensed consolidated statements of comprehensive loss:
 Three Months Ended September 30,Nine Months Ended September 30,
 2024202320242023
Cost of revenues$3,010 $3,373 $9,575 $10,323 
Sales and marketing4,443 4,050 12,783 13,133 
Research and development4,735 3,908 13,203 11,691 
General and administrative12,136 9,778 33,895 24,672 
Total stock-based compensation expense$24,324 $21,109 $69,456 $59,819