v3.25.2
STOCK-BASED COMPENSATION PLANS - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-based compensation        
Stock-based compensation $ 4,477 $ 3,494 $ 8,775 $ 8,016
Product cost of revenue        
Stock-based compensation        
Stock-based compensation 33 64 99 170
Service cost of revenue        
Stock-based compensation        
Stock-based compensation 198 274 484 746
Research and development        
Stock-based compensation        
Stock-based compensation 455 616 1,180 1,684
Sales and marketing        
Stock-based compensation        
Stock-based compensation 1,066 954 2,239 2,111
General and administrative        
Stock-based compensation        
Stock-based compensation $ 2,725 $ 1,586 $ 4,773 $ 3,305