v3.25.1
Warrants
3 Months Ended
Mar. 31, 2025
Warrants and Rights Note Disclosure [Abstract]  
Warrants Warrants
Warrants Issued
On March 17, 2021, the Company entered into a warrant agreement which granted the holder the right to purchase 602,392 shares of common stock of the Company at a purchase price of $24.00 per share. Warrants were immediately exercisable and expire on July 15, 2027. As of March 31, 2025 and 2024, 602,392 warrants were fully exercisable.