Net Loss Per Share - Potential common units excluded from calculation of diluted net loss per unit attributable to common unitholders (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Net Loss Per Share | ||
| Antidilutive units | 7,651,443 | 6,836,427 |
| Stock options | ||
| Net Loss Per Share | ||
| Antidilutive units | 6,841,436 | 5,355,989 |
| Unvested restricted common stock | ||
| Net Loss Per Share | ||
| Antidilutive units | 441,330 | 1,221,369 |
| Unvested restricted stock units | ||
| Net Loss Per Share | ||
| Antidilutive units | 358,634 | 245,244 |
| Potential shares issuable under the ESPP | ||
| Net Loss Per Share | ||
| Antidilutive units | 10,043 | 13,825 |