v3.25.2
STOCK-BASED COMPENSATION - Schedule of stock based compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 196,160 $ 217,934 $ 386,889 $ 442,438
Share based payment arrangement, capitalized 12,020 12,435 28,585 23,500
Technology and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 117,240 133,622 225,332 273,452
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 14,533 16,691 29,438 33,314
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 64,387 $ 67,621 $ 132,119 $ 135,672