v3.25.4
Net loss per share - Narrative (Details) - shares
Dec. 31, 2025
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