v3.26.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
May 07, 2026
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value, outstanding, exercisable, and vested or expected to vest   $ 44,400 $ 29,500
Unrecognized stock-based compensation expense   $ 6,800  
Weighted-average remaining vesting period   4 months 24 days  
Unrecognized compensation costs related to non-vested stock options   $ 0  
Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total number of shares available for issuance (in shares) 5,380    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period   1 year  
2016 Omnibus Long-Term Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized for grant (in shares)   500