v3.26.3
STOCK BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation $ 3,561 $ 4,013 $ 11,088 $ 10,274  
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 $ 5,651   $ 5,651    
Period of recognition for compensation cost not yet recognized     2 years 8 months 19 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 15,098   $ 15,098    
Period of recognition for compensation cost not yet recognized     2 years 29 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     2 years 11 months 12 days    
Employees stock options contractual terms     10 years    
Total unrecognized compensation cost $ 2,704   $ 2,704    
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)     42,682 44,048