v3.26.1
Equity - Schedule of Outstanding Warrants (Details)
Jun. 30, 2026
$ / shares
shares
Share-Based Payment Arrangement  
Number Outstanding (in shares) 140,198
Number Exercisable (in shares) 140,198
July 31, 2026  
Share-Based Payment Arrangement  
Number Outstanding (in shares) 16,888
Number Exercisable (in shares) 16,888
Exercise Price (in dollars per share) | $ / shares $ 232.50
May 31, 2027  
Share-Based Payment Arrangement  
Number Outstanding (in shares) 30,674
Number Exercisable (in shares) 30,674
Exercise Price (in dollars per share) | $ / shares $ 262.50
September 30, 2029  
Share-Based Payment Arrangement  
Number Outstanding (in shares) 16,501
Number Exercisable (in shares) 16,501
Exercise Price (in dollars per share) | $ / shares $ 30.00
October 31, 2029  
Share-Based Payment Arrangement  
Number Outstanding (in shares) 57,250
Number Exercisable (in shares) 57,250
Exercise Price (in dollars per share) | $ / shares $ 30.00
November 30, 2029  
Share-Based Payment Arrangement  
Number Outstanding (in shares) 5,167
Number Exercisable (in shares) 5,167
Exercise Price (in dollars per share) | $ / shares $ 30.00
December 31, 2029  
Share-Based Payment Arrangement  
Number Outstanding (in shares) 13,718
Number Exercisable (in shares) 13,718
Exercise Price (in dollars per share) | $ / shares $ 30.00