Common Stock Warrants |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Equity [Abstract] | |
| Common Stock Warrants | 13. Common Stock Warrants In May 2018, the Company issued a warrant for 23,669 shares of the Company’s common stock to a service provider with an exercise price of $3.19 per share. The fair value of the warrant was determined at the issuance date using the Black-Scholes option pricing model. The warrant was fully vested upon issuance and was exercised in May 2025 through a cashless exchange under the terms of the original agreement. In December 2020, the Company issued a warrant for 30,000 shares of the Company’s common stock to a service provider with an exercise price of $18.00 per share. This warrant vests over a period of four years and expires in 2027. The fair value of the warrant was determined at the issuance date using the Black-Scholes option pricing model. The Company recognized no expense related to the above warrant shares during the three and six months ended June 30, 2026 and 2025. |