XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS’ EQUITY - Narrative (Details)
12 Months Ended
Dec. 31, 2024
installment
shares
Dec. 31, 2023
installment
shares
Dec. 31, 2022
installment
shares
Aug. 11, 2016
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 81,192 12,437 252,490  
Expected dividend yield 0.00% 0.00% 0.00%  
2016 Incentive Award Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares registered and available for grant (in shares)       6,000,000
Shares available for future stock compensation grants (in shares) 2,100,000 2,300,000    
2016 Incentive Award Plan | Employee        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Awards granted to employees (in shares) 206,893 47,238 405,550  
2016 Incentive Award Plan | Non Employee Directors | Restricted Stock Units (RSU)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares granted (in shares) 674 848 1,117  
Award vesting installments | installment 4 4 4  
2016 Incentive Award Plan | Non Employee Directors | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 6,542 11,187 11,418  
2016 Incentive Award Plan | Vesting After Four Years | Restricted Stock Units (RSU)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period 4 years 4 years 4 years  
Shares granted (in shares) 1,087 45,988 164,478  
2016 Incentive Award Plan | Vesting After Four Years | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares)   1,250 113,838  
Award vesting period   4 years 4 years  
2016 Incentive Award Plan | Vesting After Two Years | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares)     127,234  
Award vesting period     2 years  
2016 Incentive Award Plan | Vesting After Four Years and Six Months | Restricted Stock Units (RSU)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period     4 years 6 months  
2016 Incentive Award Plan | Vesting After Four Years and Six Months | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period     4 years 6 months  
2016 Incentive Award Plan | Share Based Compensation Award Vesting After Five Years | Restricted Stock Units (RSU)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting period 5 years      
Shares granted (in shares) 131,156      
2016 Incentive Award Plan | Share Based Compensation Award Vesting After Five Years | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 24,650      
Award vesting period 5 years      
2016 Incentive Award Plan | Share Based Compensation Award Vesting Immediately | Stock options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 50,000      
2016 Incentive Award Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based compensation option terms 10 years