v3.26.1
Stock Options and Restricted Stock Units - Additional information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stock Based Compensation    
Number of Options, Granted (in shares) 0 0
Stock option exercises (in shares) 2,008,924  
Weighted Average Exercise Price Exercised (in dollars per shares) $ 5.43  
Employee Stock Option    
Stock Based Compensation    
Compensation cost related to non-vested stock options and restricted stock awards not yet recognized $ 4.2  
Weighted-average period over which compensation cost recognized 18 months  
Restricted Stock Units    
Stock Based Compensation    
Compensation cost related to non-vested stock options and restricted stock awards not yet recognized $ 42.3  
Weighted-average period over which compensation cost recognized 26 months  
Equity Plans | Restricted Stock Units    
Stock Based Compensation    
Number of Restricted Stock Units, Granted (in shares) 11,996  
Non employee director | Equity Plans | Restricted Stock Units    
Stock Based Compensation    
Number of Restricted Stock Units, Granted (in shares) 5,924  
Employees | Equity Plans | Restricted Stock Units    
Stock Based Compensation    
Number of Restricted Stock Units, Granted (in shares) 6,072