Stockholders' Equity - Schedule of common stock reserved for future issuance (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
shares
| |
| Class of Warrant or Right [Line Items] | |
| Stockholders' equity, other (in shares) | 4,159,272 |
| Restricted stock units | |
| Class of Warrant or Right [Line Items] | |
| Stockholders' equity, other (in shares) | 3,674,502 |
| Stock options | |
| Class of Warrant or Right [Line Items] | |
| Stockholders' equity, other (in shares) | 484,770 |