v3.26.1
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