v3.26.1
Stockholders' Equity (Summary of Nonvested Options) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Options        
Nonvested at beginning of period     2,153,209  
Options granted     1,828,360  
Options vested     (828,157)  
Options forfeited     (46,506)  
Nonvested at end of period 3,106,906   3,106,906  
Weighted-Average Grant Date Fair Value        
Nonvested at beginning of period (in dollars per share)     $ 15.73  
Options granted (in dollars per share) $ 8.78 $ 11.81 9.27 $ 13.25
Options vested (in dollars per share)     15.75  
Options forfeited (in dollars per share)     14.35  
Nonvested at end of period (in dollars per share) $ 11.95   $ 11.95  
Employee Stock Options        
Weighted-Average Grant Date Fair Value        
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 29.3   $ 29.3  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 9 months 18 days