Stock-based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Share-Based Payment Arrangement [Abstract] |
|
| Schedule of Information Pertaining to Option Activity (Including Rollover Options) |
Information pertaining to option activity under all plans (including rollover options) during the six months ended June 30, 2026 and 2025 is as follows: | | | | | | | | | | | | | | | | | | | Number of options | | Weighted average exercise price per share | | Weighted average remaining contractual life | | Outstanding December 31, 2025 | 13,992,173 | | $ | 18.71 | | | 5.1 | | Granted | — | | — | | | | | Exercised | (433,775) | | 15.80 | | | | | Forfeited | (1,738,159) | | 21.43 | | | | | Outstanding June 30, 2026 | 11,820,239 | | $ | 18.42 | | | 4.5 |
| | | | | | | | | | | | | | | | | | | Number of options | | Weighted average exercise price per share | | Weighted average remaining contractual life | | Outstanding December 31, 2024 | 16,511,128 | | $ | 17.57 | | | 5.8 | | Granted | 132,065 | | 36.94 | | | | | Exercised | (1,577,468) | | 9.55 | | | | | Forfeited | (83,792) | | 27.28 | | | | | Outstanding June 30, 2025 | 14,981,933 | | $ | 18.54 | | | 5.4 |
|
| Schedule of the Significant Assumptions Used in Estimating the Fair Value of Options Granted |
The following is a summary of the significant assumptions used in estimating the fair value of options granted during the three and six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Risk free interest rate | N/A | | 3.95 | % | | N/A | | 3.95 | % | | Expected dividend yield | N/A | | 0 | % | | N/A | | 0 | % | | Expected term of stock award | N/A | | 6.2 | | N/A | | 6.2 | | Expected volatility in stock price | N/A | | 46.24 | % | | N/A | | 46.24 | % | | | | | | | | |
|
| Schedule of RSU Activity |
The following table summarizes RSU activity during the six months ended June 30, 2026 and 2025. | | | | | | | | | | | | | Number of shares | | Weighted average grant date fair value | | Outstanding December 31, 2025 | 4,220,158 | | $ | 31.65 | | | Granted | 2,130,195 | | 24.63 | | | Vested | (510,848) | | 26.36 | | | Forfeited | (1,125,310) | | 31.24 | | | Outstanding June 30, 2026 | 4,714,195 | | $ | 29.15 | |
| | | | | | | | | | | | | | | | | Number of shares | | Weighted average grant date fair value | | Outstanding December 31, 2024 | | 2,089,241 | | $ | 21.91 | | | Granted | | 2,240,017 | | 37.38 | | | Vested | | (460,362) | | 21.50 | | | Forfeited | | (48,350) | | 27.38 | | | Outstanding June 30, 2025 | | 3,820,546 | | | $ | 30.96 | |
|
| Schedule of Significant Assumptions in Estimating the Fair Value of PSUs Granted |
The following is a summary of the significant assumptions used in estimating the fair value of PSUs granted during the three and six months ended June 30, 2025. | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Risk free interest rate | N/A | | 3.92 | % | | N/A | | 3.92 | % | | Expected dividend yield | N/A | | 0 | % | | N/A | | 0 | % | | Expected term of stock award | N/A | | 4.0 | | N/A | | 4.0 | | Expected volatility in stock price | N/A | | 40.00 | % | | N/A | | 40.00 | % | | | | | | | | |
|
| Schedule of PSU Activity |
The following table summarizes PSU activity during the six months ended June 30, 2026 and 2025. | | | | | | | | | | | | | Number of shares | | Weighted average grant date fair value | | Outstanding December 31, 2025 | 396,197 | | $ | 61.67 | | | Granted | 1,388,030 | | 25.21 | | | Vested | — | | — | | | Forfeited | (101,808) | | 25.62 | | | Outstanding June 30, 2026 | 1,682,419 | | $ | 33.77 | |
| | | | | | | | | | | | | Number of shares | | Weighted average grant date fair value | | Outstanding December 31, 2024 | — | | $ | — | | | Granted | 396,197 | | 61.67 | | | Vested | — | | — | | | Forfeited | — | | — | | | Outstanding June 30, 2025 | 396,197 | | $ | 61.67 | |
|
| Schedule of Stock-Based Compensation Expense |
Stock-based compensation expense was recorded in the following cost and expense categories in the consolidated statements of operations: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Cost of revenue | $ | 594 | | | $ | 415 | | | $ | 1,029 | | | $ | 646 | | | General and administrative | 9,565 | | | 7,094 | | | 18,317 | | | 11,200 | | | Sales and marketing | 2,738 | | | 2,414 | | | 2,347 | | | 3,806 | | | Research and development | 906 | | | 1,607 | | | 3,556 | | | 2,622 | | | Total | $ | 13,803 | | | $ | 11,530 | | | $ | 25,249 | | | $ | 18,274 | |
|