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 |