XML 131 R118.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Stock Options - Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Number of Options, Outstanding, beginning balance (in shares) 6,063,110 13,619,793  
Number of Options, Exercised (in shares) (614,255) (6,507,475)  
Number of Options, Forfeited and canceled (in shares) (17,130) (1,049,208)  
Number of Options, Outstanding, ending balance (in shares) 5,431,725 6,063,110 13,619,793
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted Average Exercise Price, Outstanding, beginning balance (in dollars per share) $ 0.19 $ 0.17  
Weighted Average Exercise Price, Exercised (in dollars per share) 0.12 0.16  
Weighted Average Exercise Price, Forfeited and canceled (in dollars per share) 0.39 0.19  
Weighted Average Exercise Price, Outstanding, ending balance (in dollars per share) $ 0.19 $ 0.19 $ 0.17
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average remaining contractual term, outstanding 4 years 8 months 12 days 5 years 6 months 6 years 9 months 18 days
Aggregate intrinsic value, outstanding $ 8.8 $ 12.2 $ 22.7
Aggregate intrinsic value of options exercised $ 0.9 $ 4.0  
Vested, number of options (in shares) 5,431,725    
Vested, weighted average exercise price (in dollars per share) $ 0.19    
Vested, weighted average remaining contractual term 4 years 8 months 12 days    
Vested, aggregate intrinsic value $ 8.8    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]      
Vested or expected to vest, number of options (in shares) 5,431,725    
Vested or expected to vest, weighted average exercise price (in dollars per share) $ 0.19    
Vested or expected to vest, weighted average remaining contractual term 4 years 8 months 12 days    
Vested or expected to vest, aggregate intrinsic value $ 8.8