v3.26.1
STOCK-BASED COMPENSATION PLANS - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock-based compensation    
Stock-based compensation $ 5,957 $ 4,298
Product cost of revenue    
Stock-based compensation    
Stock-based compensation 43 66
Service cost of revenue    
Stock-based compensation    
Stock-based compensation 161 286
Research and development    
Stock-based compensation    
Stock-based compensation 477 725
Sales and marketing    
Stock-based compensation    
Stock-based compensation 1,130 1,173
General and administrative    
Stock-based compensation    
Stock-based compensation $ 4,146 $ 2,048