v3.25.2
STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Allocation of costs        
Compensation expense $ 11,990 $ 10,001 $ 33,034 $ 26,325
Software subscriptions        
Allocation of costs        
Compensation expense 1,233 953 3,460 2,543
Services        
Allocation of costs        
Compensation expense 1,024 565 2,720 1,571
Research and development        
Allocation of costs        
Compensation expense 2,512 1,922 6,864 5,295
Selling and marketing        
Allocation of costs        
Compensation expense 3,235 2,928 9,041 7,150
General and administrative        
Allocation of costs        
Compensation expense $ 3,986 $ 3,633 $ 10,949 $ 9,766