v3.25.4
STOCK BASED COMPENSATION - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation expense   $ 14,013,000 $ 14,519,000 $ 13,228,000  
Fair value of shares vested   $ 0 $ 0 $ 0  
Issuance of common stock pursuant to the employee stock purchase plan (in shares)   44,048 36,649 37,909  
Restricted Stock Awards (RSAs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested performance based amount   0 48,868    
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested performance based amount   198,757 224,568    
Performance stock units - market based          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unvested performance based amount   245,423 167,780    
2014 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares approved for issuance (in shares)   3,650,000      
2014 Omnibus Incentive Plan | Restricted Stock Awards (RSAs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period   4 years      
Fair value of shares vested   $ 2,629,000 $ 5,308,000 $ 5,629,000  
Total unrecognized compensation cost   $ 0      
2014 Omnibus Incentive Plan | Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period   4 years      
Fair value of shares vested   $ 5,463,000 5,069,000 5,863,000  
Total unrecognized compensation cost, options   $ 4,829,000      
Weighted-average period to recognize cost   2 years 7 months 9 days      
2014 Omnibus Incentive Plan | Performance stock units - market based          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period   3 years      
Fair value of shares vested   $ 533,000 647,000 $ 6,302,000  
Total unrecognized compensation cost   $ 11,761,000      
Weighted-average period to recognize cost   2 years      
2014 Omnibus Incentive Plan | Performance Based Performance Stock Units (Performance Based PSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation expense   $ 0 $ 0    
Fair value of shares vested $ 23,303,000        
Stock based compensation, award vesting percentage 142.00%        
Award performance period before vesting period   3 years      
Unvested performance based amount   0 0    
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      
Total unrecognized compensation cost, options   $ 2,114,000      
Weighted-average period to recognize cost   2 years 10 months 6 days      
Employees stock options contractual terms   10 years      
2014 Omnibus Incentive Plan | Maximum | Performance stock units - market based          
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 | Maximum | Performance Based Performance Stock Units (Performance Based PSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting percentage   200.00%      
2014 Omnibus Incentive Plan | Minimum | Performance stock units - market based          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting percentage   0.00%      
2014 Omnibus Incentive Plan | Minimum | Performance Based Performance Stock Units (Performance Based PSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting percentage   0.00%      
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%
Purchase offering period         6 months