CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Treasury stock (in shares) | 0 | 0 |
| Class A | ||
| Par value (in USD per share) | $ 0.00001 | $ 0.00001 |
| Shares authorized (in shares) | 1,000,000,000 | 1,000,000,000 |
| Shares issued (in shares) | 100,499,743 | 97,988,039 |
| Shares outstanding (in shares) | 100,497,622 | 97,986,631 |
| Class B | ||
| Par value (in USD per share) | $ 0.00001 | $ 0.00001 |
| Shares authorized (in shares) | 100,000,000 | 100,000,000 |
| Shares issued (in shares) | 151,787 | 351,787 |
| Shares outstanding (in shares) | 151,787 | 351,787 |
| Class C | ||
| Par value (in USD per share) | $ 0.00001 | $ 0.00001 |
| Shares authorized (in shares) | 200,000,000 | 200,000,000 |
| Shares issued (in shares) | 14,266,787 | 15,745,891 |
| Shares outstanding (in shares) | 14,266,787 | 15,745,891 |
| Class D | ||
| Par value (in USD per share) | $ 0.00001 | $ 0.00001 |
| Shares authorized (in shares) | 100,000,000 | 100,000,000 |
| Shares issued (in shares) | 18,630,246 | 19,130,246 |
| Shares outstanding (in shares) | 18,630,246 | 19,130,246 |