CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Share-based compensation expense | $ 3,422 | $ 3,754 | $ 11,610 | $ 13,557 |
| Cost of revenues | ||||
| Share-based compensation expense | 465 | 309 | 1,449 | 939 |
| Sales and marketing | ||||
| Share-based compensation expense | 592 | 375 | 1,856 | 1,134 |
| Research, development and engineering | ||||
| Share-based compensation expense | 95 | 61 | 260 | 153 |
| General and administrative | ||||
| Share-based compensation expense | $ 2,270 | $ 3,009 | $ 8,045 | $ 11,331 |