v3.25.2
RESTRUCTURING - Schedule of Restructuring Costs Recognized in Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]          
Restructuring costs $ 1,529 $ 0 $ 2,200 $ 3,045 $ 2,205
Cost of revenue          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs 46 0   90 88
Research and development expense          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs 476 0   705 116
Sales and marketing expense          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs 278 0   1,026 1,104
General and administrative expense          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs $ 729 $ 0   $ 1,224 $ 897