v3.26.1
Stockholders’ Equity (Details) - vote
6 Months Ended
Jun. 30, 2026
May 03, 2024
Stockholders Equity [Line Items]    
Common stock number of votes per share 1  
Chiesi | Maximum    
Stockholders Equity [Line Items]    
Equity option owned by Chiesi   9.90%