XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based compensation expense $ 3,738 $ 4,663 $ 8,188 $ 9,803
Cost of revenues        
Share-based compensation expense 481 334 984 630
Sales and marketing        
Share-based compensation expense 585 387 1,264 759
Research, development and engineering        
Share-based compensation expense 70 52 165 92
General and administrative        
Share-based compensation expense $ 2,602 $ 3,890 $ 5,775 $ 8,322