v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Foreign currency translation adjustments, tax portion $ 0 $ 0 $ 0
Unrealized losses on available-for-sale investment, net of tax 0 0 0
Share-based compensation 23,200 31,979 44,096
Cost of revenues      
Share-based compensation 1,720 3,575 8,185
Research and development expenses      
Share-based compensation 12,408 19,415 25,170
Sales and marketing expenses      
Share-based compensation 615 797 777
General and administrative expenses      
Share-based compensation $ 8,457 $ 8,192 $ 9,964
Class A common shares      
Number of common shares represented by each ADS 20 20 20