Common Stock - Additional Information (Details) |
6 Months Ended | |
|---|---|---|
|
Jun. 30, 2026
USD ($)
Vote
$ / shares
shares
|
Dec. 31, 2025
$ / shares
shares
|
|
| Stockholders' Equity Note [Abstract] | ||
| Common stock, shares authorized | shares | 300,000,000 | 300,000,000 |
| Common stock, par or stated value per share | $ / shares | $ 0.0001 | $ 0.0001 |
| Common stock, voting rights | Each share of common stock is entitled to one vote | |
| Number of voting rights per common share | Vote | 1 | |
| Common stock, dividends declared | $ | $ 0 |