v3.26.1
STOCK BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation $ 4,109 $ 3,430 $ 7,527 $ 6,261  
2014 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares approved for issuance (in shares) 3,650,000   3,650,000    
2014 Omnibus Incentive Plan | Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost $ 7,564   $ 7,564    
Period of recognition for compensation cost not yet recognized     2 years 9 months 18 days    
2014 Omnibus Incentive Plan | Restricted stock units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period     1 year    
2014 Omnibus Incentive Plan | Restricted stock units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period     4 years    
2014 Omnibus Incentive Plan | Performance stock units - market based          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost 18,559   $ 18,559    
Period of recognition for compensation cost not yet recognized     2 years 3 months 18 days    
2014 Omnibus Incentive Plan | Performance stock units - market based | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period     3 years    
Stock based compensation, award vesting percentage     0.00%    
2014 Omnibus Incentive Plan | Performance stock units - market based | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting percentage     175.00%    
Stock based compensation, award vesting percentage, potential multiplier     200.00%    
2014 Omnibus Incentive Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period     4 years    
Period of recognition for compensation cost not yet recognized     3 years 1 month 9 days    
Employees stock options contractual terms     10 years    
Total unrecognized compensation cost $ 3,549   $ 3,549    
2019 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares)         2,500,000
Purchase price of common stock, percentage         85.00%
Offering period         6 months
Shares issued under ESPP during period (in shares)     24,926 20,892