XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK INCENTIVE PLANS - Schedule of Stock-Based Compensation Income Statement Location (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, expense        
Total stock-based compensation expense $ 6,927 $ 8,381 $ 14,917 $ 15,905
Cost of revenue, net        
Share-based payment arrangement, expense        
Total stock-based compensation expense 2,770 2,886 5,809 5,818
Research and development        
Share-based payment arrangement, expense        
Total stock-based compensation expense 2,018 3,144 4,421 5,894
General and administrative        
Share-based payment arrangement, expense        
Total stock-based compensation expense 1,178 1,703 2,749 3,405
Sales and marketing        
Share-based payment arrangement, expense        
Total stock-based compensation expense $ 961 $ 648 $ 1,938 $ 788