v3.25.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2025
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 income (loss):
 Three Months Ended September 30,Nine Months Ended September 30,
 2025202420252024
Cost of revenues$2,323 $3,010 $7,603 $9,575 
Sales and marketing3,945 4,443 11,386 12,783 
Research and development4,349 4,735 12,552 13,203 
General and administrative12,640 12,136 35,226 33,895 
Total stock-based compensation expense$23,257 $24,324 $66,767 $69,456