v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Income Statement Location for Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense $ 110,477 $ 95,221 $ 73,820
Cost of revenues      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense 68 55 38
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense 60,076 45,119 26,373
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense 4,912 3,908 2,540
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense $ 45,421 $ 46,139 $ 44,869