XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation $ 3,430 $ 3,439 $ 6,261 $ 7,066  
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 Awards (RSAs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost $ 0   $ 0    
2014 Omnibus Incentive Plan | Restricted Stock Awards (RSAs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation, award vesting period     4 years    
2014 Omnibus Incentive Plan | Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation cost 8,187   $ 8,187    
Period of recognition for compensation cost not yet recognized     2 years 11 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     2 years    
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 16,012   $ 16,012    
Period of recognition for compensation cost not yet recognized     2 years 4 months 17 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 2 months 12 days    
Employees stock options contractual terms     10 years    
Total unrecognized compensation cost $ 3,240   $ 3,240    
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)     20,892 18,328