XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Remaining Contractual Term      
Aggregate intrinsic value, exercised $ 8,000 $ 5,800 $ 18,200
Stock Options      
Shares      
Shares outstanding, beginning balance (in shares) 23,500    
Granted (in shares) 4,890    
Exercised (in shares) (3,287)    
Expired / cancelled / forfeited (in shares) (3,988)    
Shares outstanding, ending balance (in shares) 21,115 23,500  
Exercisable at December 31, 2022 (in shares) 13,319    
Weighted Average Exercise Price      
Weighted average exercise prices, beginning balance (in usd per share) $ 7.04    
Weighted average exercise prices, granted (in usd per share) 7.18    
Weighted average exercise prices, exercised (in usd per share) 5.75    
Weighted average exercise prices, expired/ cancelled/ forfeited (in usd per share) 6.81    
Weighted average exercise prices, ending balance (in usd per share) 7.32 $ 7.04  
Weighted average exercise prices, exercisable at December 31, 2022 (in usd per share) $ 7.49    
Weighted Average Remaining Contractual Term      
Weighted average remaining contractual term, outstanding 7 years 2 months 12 days 7 years 10 months 24 days  
Weighted average remaining contractual term, exercisable 6 years 8 months 12 days    
Aggregate intrinsic value, outstanding $ 20,689    
Aggregate intrinsic value, exercised 8,003    
Aggregate intrinsic value, outstanding 1,290 $ 20,689  
Aggregate intrinsic value, exercisable $ 1,290