v3.26.1
STOCK INCENTIVE PLANS - Stock-Based Compensation Income Statement Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Payment Arrangement, Expense        
Total stock-based compensation expense $ 7,211 $ 6,927 $ 13,188 $ 14,917
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Share-based Payment Arrangement, Expense        
Total stock-based compensation expense 2,420 2,770 4,731 5,809
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-based Payment Arrangement, Expense        
Total stock-based compensation expense 1,391 1,178 2,427 2,749
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share-based Payment Arrangement, Expense        
Total stock-based compensation expense 2,058 2,018 3,920 4,421
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Share-based Payment Arrangement, Expense        
Total stock-based compensation expense $ 1,342 $ 961 $ 2,110 $ 1,938