XML 119 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 09, 2016
Dec. 31, 2024
May 04, 2023
Apr. 27, 2023
May 15, 2016
Share-based Compensation Arrangement by Share-based Payment Award          
Maximum number of shares per employees (in shares) 5,000        
Performance Shares (PSUs)          
Share-based Compensation Arrangement by Share-based Payment Award          
Performance period   3 years      
Vesting period on stock options   3 years      
Performance Shares (PSUs) | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
PSU payout   15.00%      
Performance Shares (PSUs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
PSU payout   30.00%      
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award          
Maximum shares reserve for equity awards (shares)     550,000 300,000  
Shares available for grant (shares)   319,611      
Discount on common stock (as a percentage) 15.00%        
Maximum contribution amount $ 25,000        
Purchase price of common stock (as a percentage) 85.00%        
Shares purchased under the ESPP (shares)   0      
Stock option expense          
Share-based Compensation Arrangement by Share-based Payment Award          
Expiration period (in years)   10 years      
Unrecognized stock based compensation   $ 0      
Stock option expense | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Vesting period on stock options   1 year      
Stock option expense | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Vesting period on stock options   3 years      
RSUs and DSUs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Vesting period on stock options   1 year      
RSUs and DSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Vesting period on stock options   3 years      
RSU, DSU and PSU expense          
Share-based Compensation Arrangement by Share-based Payment Award          
Unrecognized stock based compensation   $ 11,600,000      
Unrecognized stock based compensation expense, recognition period (years)   1 year      
2016 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award          
Maximum shares reserve for equity awards (shares)         4,000,000
Shares available for grant (shares)   1,817,417