v3.26.1
Condensed Unaudited Consolidated Statements of Operations and Comprehensive Income / (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Payment Arrangement, Expense $ 52,115 $ 46,471 $ 105,147 $ 88,458
Cost of revenues (excluding depreciation and amortization) [Member]        
Share-based Payment Arrangement, Expense 160 302 430 563
General and administrative expenses [Member]        
Share-based Payment Arrangement, Expense 16,138 14,896 30,916 30,315
Selling and marketing expenses [Member]        
Share-based Payment Arrangement, Expense 23,418 22,460 48,574 42,005
Research and development expenses [Member]        
Share-based Payment Arrangement, Expense $ 12,399 $ 8,813 $ 25,227 $ 15,575