v3.25.1
Stockholders' Equity - Restricted stock unit activity (Details) - Restricted stock units
3 Months Ended
Mar. 31, 2025
shares
Number of Restricted Stock Units  
Outstanding at beginning of the period (in shares) 21,250,230
Granted (in shares) 7,643,628
Vested (in shares) (5,428,627)
Forfeited (in shares) (226,886)
Outstanding at end of the period (in shares) 23,238,345