CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares |
Sep. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Common stock, shares authorized (in shares) | 300,000,000 | |
| Common stock, shares issued (in shares) | 54,460,989 | |
| Common stock, shares outstanding (in shares) | 54,264,505 | |
| Treasury stock, shares (in shares) | 81,133 | 45,177 |
| Class A Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
| Common stock, shares authorized (in shares) | 210,000,000 | 210,000,000 |
| Common stock, shares issued (in shares) | 52,763,134 | 28,258,258 |
| Common stock, shares outstanding (in shares) | 52,566,650 | 27,939,023 |
| Class B Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
| Common stock, shares authorized (in shares) | 90,000,000 | 90,000,000 |
| Common stock, shares issued (in shares) | 1,697,855 | 1,720,929 |
| Common stock, shares outstanding (in shares) | 1,697,855 | 1,720,929 |