v3.25.2
STOCK-BASED COMPENSATION - Stock-based compensation expense (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]        
Total stock-based compensation $ 20,059 $ 13,666 $ 38,814 $ 28,742
Capitalized amount in compensation costs 697 817 1,313 1,736
Other operating expenses        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 3,279 2,963 5,866 5,770
Research and development expenses        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 5,228 1,329 10,281 4,469
Sales and marketing expenses        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 4,732 4,436 9,533 8,626
General and administrative expenses        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 6,820 $ 4,938 $ 13,134 $ 9,877