XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Metric
$ / shares
shares
Dec. 31, 2023
Metric
$ / shares
shares
Dec. 31, 2022
Metric
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted, Wtd. Avg. grant date fair value | $ / shares $ 6.64 $ 4.53 $ 2.49
Options granted (in shares) 389,000 400,000 300,000
Vesting period (in years)     3 years
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation costs related to awards | $ $ 2.7    
Expected weighted average period to recognize expense 2 years 10 months 24 days    
Restricted Stock Award      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation costs related to awards | $ $ 19.7    
Expected weighted average period to recognize expense 2 years 5 months 26 days    
Granted (in shares) 1,821,000    
Performance measurement | Metric 2 2 2
Restricted Stock Award | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights (as percent) 0.00% 0.00% 0.00%
Restricted Stock Award | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights (as percent) 200.00% 200.00% 200.00%
Restricted Stock Award | Tranche One      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights (as percent) 50.00% 50.00% 50.00%
Performance period 3 years 3 years 3 years
Restricted Stock Award | Tranche Two      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Award vesting rights (as percent) 50.00% 50.00% 50.00%
Performance period 3 years 3 years 3 years
Restricted Stock Award | Certain Employees and Executive Officers      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted (in shares) 1,820,838 1,758,455 1,835,592
Market and Performance Shares | Certain Employees and Executive Officers      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Granted (in shares) 908,992 422,121 1,025,000
Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Discount on purchase of Common Stock for employee from the current market price 5.00%    
Capital shares reserved for future issuance 506,023    
Issuance of common stock (ESPP) (in shares) 10,923 20,630 25,573
2018 Stock Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Additional shares authorized 12,400,000