XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants - Schedule of Warrants Issued and Outstanding (Details) - $ / shares
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]      
Issuance of common stock upon exercise of warrant, net of shares withheld (in shares) 22,603    
Class Of Warrant Or Right [Roll Forward]      
Warrants outstanding, beginning balance (in shares)   118,122  
Warrants issued (in shares)   0  
Warrants exercised (in shares)   (32,983)  
Warrants expired (in shares)   0  
Warrants outstanding, ending balance (in shares)   85,139  
Warrants Issued 3/1/2017      
Class of Warrant or Right [Line Items]      
Price per Share (in dollars per share)     $ 5.94
Class Of Warrant Or Right [Roll Forward]      
Warrants outstanding, beginning balance (in shares)   1,388  
Warrants issued (in shares)   0  
Warrants exercised (in shares)   0  
Warrants expired (in shares)   0  
Warrants outstanding, ending balance (in shares)   1,388  
Warrants Issued 7/22/2013      
Class of Warrant or Right [Line Items]      
Price per Share (in dollars per share)     9.10
Class Of Warrant Or Right [Roll Forward]      
Warrants outstanding, beginning balance (in shares)   32,983  
Warrants issued (in shares)   0  
Warrants exercised (in shares)   (32,983)  
Warrants expired (in shares)   0  
Warrants outstanding, ending balance (in shares)   0  
Warrants Issued 11/26/2014      
Class of Warrant or Right [Line Items]      
Price per Share (in dollars per share)     16.47
Class Of Warrant Or Right [Roll Forward]      
Warrants outstanding, beginning balance (in shares)   6,680  
Warrants issued (in shares)   0  
Warrants exercised (in shares)   0  
Warrants expired (in shares)   0  
Warrants outstanding, ending balance (in shares)   6,680  
Warrants Issued 10/20/2015      
Class of Warrant or Right [Line Items]      
Price per Share (in dollars per share)     16.47
Class Of Warrant Or Right [Roll Forward]      
Warrants outstanding, beginning balance (in shares)   41,650  
Warrants issued (in shares)   0  
Warrants exercised (in shares)   0  
Warrants expired (in shares)   0  
Warrants outstanding, ending balance (in shares)   41,650  
Warrants Issued 11/9/2015      
Class of Warrant or Right [Line Items]      
Price per Share (in dollars per share)     16.47
Class Of Warrant Or Right [Roll Forward]      
Warrants outstanding, beginning balance (in shares)   25,709  
Warrants issued (in shares)   0  
Warrants exercised (in shares)   0  
Warrants expired (in shares)   0  
Warrants outstanding, ending balance (in shares)   25,709  
Warrants Issued 12/22/2016      
Class of Warrant or Right [Line Items]      
Price per Share (in dollars per share)     $ 10.03
Class Of Warrant Or Right [Roll Forward]      
Warrants outstanding, beginning balance (in shares)   9,712  
Warrants issued (in shares)   0  
Warrants exercised (in shares)   0  
Warrants expired (in shares)   0  
Warrants outstanding, ending balance (in shares)   9,712