Quarterly report [Sections 13 or 15(d)]

Capital Structure - Schedule of Outstanding Common Stock Warrants (Details)

v3.25.1
Capital Structure - Schedule of Outstanding Common Stock Warrants (Details) - Common Stock Warrants Expiration June 2031 - Common Stock
Mar. 31, 2025
$ / shares
shares
Common Stock Warrants  
Number of shares available under warrant (in shares) | shares 148
Exercise price per share (in dollars per share) | $ / shares $ 7,488