v3.26.1
Net loss per share - Narrative (Details) - shares
Mar. 31, 2026
Mar. 31, 2025
Pre-funded warrants    
Diluted net loss per share attributable to common stockholders    
Common stock, authorized (in shares) 14,058,153 14,058,153