v3.22.4
STOCK-BASED COMPENSATION - Schedule of stock based compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock based compensation expense $ 1,565,823 $ 820,685 $ 72,625
Technology and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock based compensation expense 1,093,983 571,861 36,869
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock based compensation expense 76,153 32,944 1,566
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock based compensation expense $ 395,687 $ 215,880 $ 34,190