Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares shares in Thousands |
Jun. 30, 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) | 693,161 | 666,419 |
Common stock, outstanding (in shares) | 693,161 | 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) | 644,947 | 618,116 |
Common stock, outstanding (in shares) | 644,947 | 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,214 | 48,303 |
Common stock, outstanding (in shares) | 48,214 | 48,303 |