v3.26.1
Net Loss per Share Attributable to Common Stockholders - Anti-dilutive effect (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities    
Antidilutive securities excluded from computation of diluted net loss per share 994,980 846,774
Employee Stock Option    
Antidilutive Securities    
Antidilutive securities excluded from computation of diluted net loss per share 994,980 846,774