v3.26.1
Condensed Unaudited Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Unvested stock 12,031,329 [1]   19,320,297      
Class A Common Stock [Member]            
Shares outstanding 224,718,145 220,904,536 214,394,747 200,966,624 196,372,966 193,189,610
Class B Common Stock [Member]            
Shares outstanding 23,638,426 22,467,506 21,296,445 19,410,968 18,593,583 17,776,198
Unvested Class A Restricted Stock [Member]            
Unvested stock 1,996,431 4,160,424 6,787,559 12,296,640 15,593,980 19,985,569
Unvested Class B Restricted Stock [Member]            
Unvested stock 0 1,170,920 2,341,981 4,684,103 5,501,488 6,318,873
[1] Includes 1,996,431 unvested shares of Class A restricted stock, no unvested shares of Class B restricted stock and 10,034,898 unvested RSUs, each as of June 30, 2026.