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