v3.25.1
Condensed Unaudited Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Unvested stock 28,531,555 [1] 32,029,604    
Class A Common Stock [Member]        
Shares outstanding 196,372,966 193,189,610 156,444,731 150,989,571
Class B Common Stock [Member]        
Shares outstanding 18,593,583 17,776,198 18,301,427 17,886,352
Unvested Class A Restricted Stock [Member]        
Unvested stock 15,593,980 19,985,569 33,178,381 37,641,861
Unvested Class B Restricted Stock [Member]        
Unvested stock 5,501,488 6,318,873 10,754,062 11,169,137
[1] Includes 15,593,980 unvested shares of Class A restricted stock, 5,501,488 unvested shares of Class B restricted stock and 7,436,087 unvested RSUs, each as of March 31, 2025.