Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares shares in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
Common stock, authorized (in shares) | 5,000,000 | 5,000,000 |
Common stock, issued (in shares) | 677,750 | 666,419 |
Common stock, outstanding (in shares) | 677,750 | 666,419 |
Common Class A | ||
Common stock, par value (in dollars per share) | $ 0.0001 | |
Common stock, authorized (in shares) | 4,935,000 | 4,935,000 |
Common stock, issued (in shares) | 629,456 | 618,116 |
Common stock, outstanding (in shares) | 629,456 | 618,116 |
Common Class B | ||
Common stock, par value (in dollars per share) | $ 0.0001 | |
Common stock, authorized (in shares) | 65,000 | 65,000 |
Common stock, issued (in shares) | 48,294 | 48,303 |
Common stock, outstanding (in shares) | 48,294 | 48,303 |