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 | |||
| |||||||||