XML 77 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2024
shares
Oct. 31, 2021
USD ($)
Employee
shares
Sep. 30, 2015
shares
Mar. 31, 2023
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2019
shares
Dec. 31, 2017
Dec. 06, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares available for issuance         23,906,260          
Share-based compensation, stock options granted         3,800,691          
Share-based compensation, stock options vested         10,684,858          
Stock compensation expense | $         $ 30,951,000 $ 16,019,000 $ 13,317,000      
Weighted-average grant date fair value of options granted | $ / shares         $ 16.2 $ 12.64 $ 14.7      
Stock options exercised, shares         662,042 1,300,000 842,424      
Stock options exercised | $         $ 5,128,000 $ 11,459,000 $ 6,336,000      
Intrinsic value of options exercised | $         9,500,000 17,000,000 10,100,000      
Contributions by the company | $         $ 1,300,000 712,000 444,000      
2019 Performance Awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock compensation expense | $           128,000        
2019 Performance Awards | Employees [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock option granted to certain employees               583,000    
Two Thousand Twenty Three Performance Awards [Member] | Employees [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock option granted to certain employees       129,550            
2022 Performance Awards [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation, stock options vested         140,000          
Share-based compensation, stock options cancelled         0          
Stock compensation expense | $         $ 258,000 $ 479,000        
Stock option granted to certain employees           140,000        
Restricted Stock Units (RSUs) [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period, description         one – year anniversary date of the related grant or ii) 25% on each anniversary for 4 years          
Restricted stock units granted [1]         308,550          
Fair value of restricted stock units vested | $         $ 126,000 $ 705,000        
Restricted stock units vested         9,102          
Weighted average grant date fair value per share | $ / shares         $ 24.94 $ 15.79        
Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period         4 years          
Minimum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period         3 years          
2015 Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock reserved for issuance         1,750,000          
Shares available for issuance         2,191,732          
Common stock outstanding                 4.00%  
2015 Plan [Member] | Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares available for issuance 3,393,065                  
2023 Inducement Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock reserved for issuance         1,900,000         1,100,000
Shares available for issuance         1,211,650          
2007 and 2015 [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation expense related to stock option | $         $ 74,800,000          
Weighted average period to recognize compensation expense         2 years 9 months 18 days          
2007 Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation, stock options vested   34,728                
Number of employees retirement | Employee   2                
Stock compensation expense | $   $ 800,000                
Employee Stock Purchase Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock compensation expense | $         $ 308,000 $ 166,000 $ 175,000      
Number of shares issued under plan         34,797 28,999        
Expiration of the ESPP     1.00%              
expiration of the ESPP shares     250,000              
Employee Stock Purchase Plan [Member] | Subsequent Event [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Periodic payroll deductions offering periods 6 months                  
Offering period discount rate 15.00%                  
Employee Stock Purchase Plan [Member] | Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares authorized for issuance     250,000              
Employee Stock Purchase Plan [Member] | Maximum [Member] | Subsequent Event [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares available for issuance 1,982,614                  
[1] RSUs granted in 2023 and 2022 had a weighted average grant date fair value of $24.94 and $15.79, respectively. The fair values of RSUs vested in 2023 and 2022 totaled $126,000 and $705,000, respectively.