v3.25.4
Stock-Based Compensation Expense - Schedule of the Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares Subject to Options        
Beginning balance (in shares) 27,458 40,159 51,591  
Granted (in shares) 0 0 0  
Cancelled, forfeited, and expired (in shares) (14) (203) (762)  
Exercised (in shares) (18,266) (12,498) (10,670)  
Ending balance (in shares) 9,178 27,458 40,159 51,591
Exercisable (in shares) 9,178      
Vested and expected to vest (in shares) 9,178      
Weighted- Average Exercise Price (per Option)        
Beginning balance, weighted average exercise price (in dollars per share) $ 3.08 $ 2.98 $ 2.85  
Granted, weighted average exercise price (in dollars per share) 0 0 0  
Cancelled, forfeited, and expired, weighted average exercise price (in dollars per share) 5.21 4.80 4.60  
Exercised, weighted average exercise price (in dollars per share) 2.80 2.75 2.23  
Ending balance, weighted average exercise price (in dollars per share) 3.64 $ 3.08 $ 2.98 $ 2.85
Exercisable, weighted average exercise price (in dollars per share) 3.64      
Vested and expected to vest, weighted average exercise price (in dollars per share) $ 3.64      
Weighted-Average Remaining Contractual Term (Years) 3 years 25 days 4 years 2 months 26 days 5 years 1 month 28 days 6 years
Exercisable, remaining contractual term 3 years 25 days      
Vested and expected to vest, remaining contractual term 3 years 25 days      
Aggregate intrinsic value $ 710,292 $ 1,504,261 $ 1,716,171 $ 1,321,183
Exercisable, aggregate intrinsic value 710,292      
Vested and expected to vest, aggregate intrinsic value $ 710,292