XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income and Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Depreciation included in cost of revenues $ 3,846 $ 2,758 $ 1,901
Unrealized loss on investments, tax effect 228 64 3
Cost of Revenues [Member]      
Allocated stock-based compensation expense 3,419 2,978 2,147
Selling and Marketing [Member]      
Allocated stock-based compensation expense 29,245 23,803 18,542
Product Development [Member]      
Allocated stock-based compensation expense 1,748 1,617 1,729
General and Administrative [Member]      
Allocated stock-based compensation expense 13,236 12,814 16,070
Restructuring Cost For a Reduction in Force [Member]      
Allocated stock-based compensation expense $ 0 $ 2,295 $ 0