Redeemable Convertible Preferred Stock and Stockholders’ Equity - Narrative (Details) |
Mar. 31, 2025
vote
$ / shares
shares
|
Dec. 31, 2024
$ / shares
shares
|
---|---|---|
Temporary Equity [Line Items] | ||
Common stock shares authorized | 1,050,000,000 | |
Common stock par value (in dollars per share) | $ / shares | $ 0.0001 | $ 0.0001 |
Preferred stock shares authorized | 50,000,000 | |
Preferred stock shares outstanding | 0 | |
Series A common stock | ||
Temporary Equity [Line Items] | ||
Common stock shares authorized | 750,000,000 | 750,000,000 |
Number of votes granted | vote | 1 | |
Series B common stock | ||
Temporary Equity [Line Items] | ||
Common stock shares authorized | 150,000,000 | 150,000,000 |
Number of votes granted | vote | 10 | |
Series C common stock | ||
Temporary Equity [Line Items] | ||
Common stock shares authorized | 150,000,000 | |
Number of votes granted | vote | 0 |