v3.26.1
Warrants - Cumulative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
shares
Warrants  
Cumulative warrants exercised (in shares) | shares 360,129,250
Cumulative warrants exercised (in dollars) | $ $ 56,933
Cumulative warrants expired (in shares) | shares 912,418
Cumulative warrants expired (in dollars) | $ $ 140
February 14, 2020 (Series A)  
Warrants  
Cumulative warrants exercised (in shares) | shares 21,677,084
Cumulative warrants exercised (in dollars) | $ $ 4,293
Cumulative warrants expired (in shares) | shares 197,917
Cumulative warrants expired (in dollars) | $ $ 30
April 9, 2020 (Series B)  
Warrants  
Cumulative warrants exercised (in shares) | shares 17,969,833
Cumulative warrants exercised (in dollars) | $ $ 2,695
Cumulative warrants expired (in shares) | shares 363,501
Cumulative warrants expired (in dollars) | $ $ 55
May 29, 2020 (Series C)  
Warrants  
Cumulative warrants exercised (in shares) | shares 133,213,333
Cumulative warrants exercised (in dollars) | $ $ 19,982
Cumulative warrants expired (in shares) | shares 120,000
Cumulative warrants expired (in dollars) | $ $ 18
July 7, 2020 (Series D)  
Warrants  
Cumulative warrants exercised (in shares) | shares 187,269,000
Cumulative warrants exercised (in dollars) | $ $ 29,963
Cumulative warrants expired (in shares) | shares 231,000
Cumulative warrants expired (in dollars) | $ $ 37