v3.25.2
WARRANTS - Stock Warrant Activity (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Number  
Beginning balance (in shares) 248,277
Exercised (in shares) (207,492)
Expired (in shares) (11,339)
Ending balance (in shares) 29,446
Weighted Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 14.91
Exercised (in dollars per share) | $ / shares 16.50
Expired (in dollars per share) | $ / shares 24.18
Ending balance (in dollars per share) | $ / shares $ 0.15
Class of warrant or right, cashless exercises (in shares) (92,346)