Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Common stock, par value (in dollars per share) | $ 0.00001 | |
| Common stock, shares authorized (in shares) | 480,000,000 | |
| Class A Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.00001 | $ 0.00001 |
| Common stock, shares authorized (in shares) | 428,422,036 | 428,422,036 |
| Common stock, shares issued (in shares) | 94,868,326 | 94,718,530 |
| Common stock, shares outstanding (in shares) | 94,868,326 | 94,718,530 |
| Class B Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.00001 | $ 0.00001 |
| Common stock, shares authorized (in shares) | 51,577,964 | 51,577,964 |
| Common stock, shares issued (in shares) | 43,435,000 | 43,435,000 |
| Common stock, shares outstanding (in shares) | 43,435,000 | 43,435,000 |