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 |