v3.26.1
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.