Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Depreciation included in cost of revenues | $ 1,175 | $ 845 |
| Unrealized loss on investments, tax effect | (7) | 18 |
| Cost of Revenue [Member] | ||
| Allocated stock-based compensation expense | 734 | 821 |
| Selling and Marketing [Member] | ||
| Allocated stock-based compensation expense | 6,424 | 7,537 |
| Product Development [Member] | ||
| Allocated stock-based compensation expense | 478 | 460 |
| General and Administrative [Member] | ||
| Allocated stock-based compensation expense | $ 3,823 | $ 3,458 |