Warrants |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Warrants and Rights Note Disclosure [Abstract] | |
| Warrants | Warrants Warrants Issued On March 17, 2021, the Company entered into a warrant agreement which granted the holders the right to purchase 602,392 shares of common stock of the Company at a purchase price of $24.00 per share. The warrants were immediately exercisable and expire on July 15, 2027. As of June 30, 2026 and 2025, 602,392 warrants remain outstanding.
|