v3.26.1
Stockholders' Equity (Summary of Nonvested Options) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Options    
Nonvested at beginning of period 2,153,209  
Options granted 1,678,489  
Options vested (736,104)  
Options forfeited (23,048)  
Nonvested at end of period 3,072,546  
Weighted-Average Grant Date Fair Value    
Nonvested at beginning of period (in dollars per share) $ 15.73  
Options granted (in dollars per share) 9.31 $ 13.38
Options vested (in dollars per share) 16.18  
Options forfeited (in dollars per share) 16.78  
Nonvested at end of period (in dollars per share) $ 12.11  
Employee Stock Options    
Weighted-Average Grant Date Fair Value    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 31.1  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 3 years 1 month 6 days