XML 93 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Detail)
1 Months Ended 12 Months Ended
Jan. 31, 2020
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
Jan. 31, 2019
USD ($)
Hours
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
shares
Dec. 31, 2020
USD ($)
shares
Apr. 30, 2017
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting period of option grants       10 years          
Stock options granted | shares       371,000 7,195,786 990,000      
Liability for awards       $ 500,000 $ 800,000        
Stock Options [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       $ 5,100,000 $ 6,200,000 $ 3,800,000      
Number of stock options vested and exercisable | shares       8,794,112 6,231,142 4,959,488      
Deferred tax benefit for stock-based compensation       $ 1,400,000 $ 1,900,000 $ 1,000,000      
Aggregate weighted average grant date fair value of stock options vested       6,300,000 3,700,000 4,900,000      
Unrecognized stock-based compensation expense       $ 7,600,000          
Unrecognized stock-based compensation expense weighted average period of recognition       1 year 10 months 20 days          
Restricted Stock Units [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       $ 1,000,000 1,200,000 1,900,000      
Unrecognized stock-based compensation expense       $ 300,000          
Unrecognized stock-based compensation expense weighted average period of recognition       8 months 12 days          
Estimated shares of common stock granted | shares       91          
Weighted-average grant date fair value | $ / shares       $ 6.59          
Estimated shares of common stock forfeited | shares       18          
Performance Shares [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       $ 300,000 $ 400,000 0      
Employee right to receive restricted stock equal to maximum price $ 4,900,000 $ 16,900,000              
Estimated weighted average conversion threshold | $ / shares $ 21.09       $ 21.09        
Estimated shares of common stock issue upon conversion | shares 45,718                
Estimated shares of common stock granted | shares 45,718                
Weighted-average grant date fair value | $ / shares $ 24.53                
Maximum price       $ 4,900,000       $ 14,000,000  
Estimated shares of common stock forfeited | shares       32,323       157,677  
Liability for awards       $ 500,000 $ 800,000        
Fair value at grant date       1,900,000          
Fair value of awards       $ 400,000 1,300,000        
Weighted-average remaining service period       5 years          
Weighted-average expected term       3 years 8 months 12 days          
2013 Stock Option Plan [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting period of option grants       5 years          
Option grants contractual term       10 years          
2013 Stock Option Plan [Member] | Year One [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Option vesting percentage       20.00%          
2013 Stock Option Plan [Member] | Year Two [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Option vesting percentage       20.00%          
2013 Stock Option Plan [Member] | Year Three [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Option vesting percentage       20.00%          
2013 Stock Option Plan [Member] | Year Four [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Option vesting percentage       20.00%          
2013 Stock Option Plan [Member] | Year Five [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Option vesting percentage       20.00%          
2017 Omnibus Equity Plan [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting period of option grants       4 years          
Common stock, reserved for issuance | shares                 5,000,000
Increase in number of shares of common stock reserved for issuance | shares       4,900,000     13,000,000    
Common stock, available for grant | shares       3,673,109          
2017 Omnibus Equity Plan [Member] | Minimum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting period of option grants       3 years          
2017 Omnibus Equity Plan [Member] | Maximum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting period of option grants       5 years          
2019 Employee Stock Purchase Plan [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, reserved for issuance | shares     500,000            
Percentage of discount received     10            
Stock-based compensation expense       $ 0 $ 0 $ 0      
Stock issued during period, shares | shares       170,958          
2019 Employee Stock Purchase Plan [Member] | Minimum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of hours per week worked by employees for eligible | Hours     20            
Number of months of service to be completed for eligible     6 months            
2019 Employee Stock Purchase Plan [Member] | Maximum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Amount of compensation     $ 150,000