XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants
3 Months Ended
Mar. 31, 2025
Warrants and Rights Note Disclosure [Abstract]  
Warrants Warrants
Beginning in 2016, the Company issued warrants to purchase common stock. As of March 31, 2025 and December 31, 2024, 0.6 million warrants were vested and outstanding. As of March 31, 2025, the outstanding warrants had a weighted average exercise price of $6.23 per share and expire between 2026 and 2027.