XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF INCOME (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based compensation expense $ 20,055 $ 2,458 $ 5,623
Income from continuing operations 72,714 121,174 122,413
Cost of revenues      
Share-based compensation expense 874 72 203
Sales and marketing      
Share-based compensation expense 988 92 442
Research, development and engineering      
Share-based compensation expense 746 (19) 383
General and administrative      
Share-based compensation expense 17,447 1,711 457
(Loss) income from discontinued operations      
Share-based compensation expense $ 0 $ 602 $ 4,138