v3.26.1
Net Loss per Share Attributable to Common Stockholders - Anti-dilutive effect (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities    
Antidilutive securities excluded from computation of diluted net loss per share 1,015,018 855,087
Employee Stock Option    
Antidilutive Securities    
Antidilutive securities excluded from computation of diluted net loss per share 1,015,018 855,087