XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Options - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
shares
Jun. 09, 2023
shares
Dec. 31, 2022
shares
Restricted Stock Units        
Stock Options        
Compensation cost related to non-vested stock options and restricted stock awards not yet recognized | $ $ 21.9      
Weighted-average period over which compensation cost recognized 16 months      
Employee Stock Option        
Stock Options        
Compensation cost related to non-vested stock options and restricted stock awards not yet recognized | $ $ 9.1      
Weighted-average period over which compensation cost recognized 34 months      
2013 Stock Plan        
Stock Options        
Shares of common stock underlying outstanding options or rights 3,365,193      
2013 Stock Plan | Restricted Stock Units        
Stock Options        
Number of Options, Outstanding 200,000      
2013 Stock Plan | Employee Stock Option        
Stock Options        
Number of Options, Outstanding 3,165,193 5,339,162   6,690,490
2021 Stock Plan        
Stock Options        
Share-based compensation arrangement by share-based payment award, number of shares authorized     4,000,000  
Share reserve ratio     1  
2021 Stock Plan | Restricted Stock Units        
Stock Options        
Number of Options, Outstanding 1,049,079      
2021 Stock Plan | Employee Stock Option        
Stock Options        
Number of Options, Outstanding 842,271 923,571   1,027,500
Other type of award        
Stock Options        
Share reserve ratio     1  
Awards granted prior to April 11, 2022        
Stock Options        
Share reserve ratio     2  
Awards granted on or after April 11, 2022        
Stock Options        
Share reserve ratio     1.5