v3.25.2
Warrants
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Warrants Warrants
Beginning in 2016, the Company issued warrants to purchase common stock. As of June 30, 2025 and December 31, 2024, 0.6 million warrants were outstanding. As of June 30, 2025, the outstanding warrants had a weighted average exercise price of $6.23 per share and expire between 2026 and 2027.