v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Loss Per Share        
Antidilutive units 6,966,035 4,904,321 6,966,035 4,904,321
Stock options        
Net Loss Per Share        
Antidilutive units 5,714,687 2,973,471 5,714,687 2,973,471
Unvested restricted common stock        
Net Loss Per Share        
Antidilutive units 1,026,905 1,804,749 1,026,905 1,804,749
Unvested restricted stock units        
Net Loss Per Share        
Antidilutive units 224,443 126,101 224,443 126,101