v3.26.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation Expense Recorded in the Consolidated Statements of Comprehensive Income
Stock-based compensation expense was recorded in the following cost and expense categories on the Company's condensed consolidated statements of comprehensive income:
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Cost of revenues$2,140 $2,323 $6,442 $7,603 
Sales and marketing1,918 3,945 6,741 11,386 
Research and development3,746 4,349 12,044 12,552 
General and administrative12,179 12,640 35,579 35,226 
Total stock-based compensation expense$19,983 $23,257 $60,806 $66,767