Stockholders' Equity - Additional Information (Details) - $ / shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Stockholders Equity Note [Line Items] | ||
| Number of shares authorized | 2,000,000,000 | |
| Par value of shares authorized | $ 0.0001 | |
| Common stock, shares authorized | 1,900,000,000 | 1,900,000,000 |
| Preferred stock, shares authorized | 100,000,000 | 100,000,000 |
| Common stock shares voting rights | The holder of each Class A common stock is entitled to one vote, the holder of each share of Class X common stock is entitled to ten votes and except as otherwise required by law, the holder of each share of Class C common stock is not entitled to any voting powers. | |
| Common Class A [Member] | ||
| Stockholders Equity Note [Line Items] | ||
| Common stock, shares authorized | 1,600,000,000 | 1,600,000,000 |
| Common stock shares voting rights | one vote | |
| Common Class C [Member] | ||
| Stockholders Equity Note [Line Items] | ||
| Common stock, shares authorized | 100,000,000 | 100,000,000 |
| Common Class X [Member] | ||
| Stockholders Equity Note [Line Items] | ||
| Common stock, shares authorized | 200,000,000 | |
| Common stock shares voting rights | ten votes |