v3.25.2
Net Loss per Share - Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive securities excluded from computation of earnings per share 1,790,280 1,306,457
Outstanding Warrant [Member]    
Antidilutive securities excluded from computation of earnings per share 8,049 8,049
Outstanding Stock Options [Member]    
Antidilutive securities excluded from computation of earnings per share 1,782,231 1,298,408