Common Stock and Stockholders’ Equity - Narrative (Details) - shares |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Jul. 28, 2022 |
|
Class of Warrant or Right [Line Items] | |||
Warrants vested (in shares) | 344,382 | 344,382 | |
Shopify | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | |||
Class of Warrant or Right [Line Items] | |||
Maximum number of common stock shares in which warrants may be converted (in shares) | 15,743,174 |