XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity - Schedule of Warrants (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Common Stock    
Warrants and Rights Outstanding [Roll Forward]    
Warrants reserved for future issuance (in shares) 777,369 789,458
Warrants    
Warrants and Rights Outstanding [Roll Forward]    
Conversion of stock, shares issued (in shares) 201  
Class A Warrants    
Warrants and Rights Outstanding [Roll Forward]    
Outstanding, beginning balance (in shares) 4,247,615  
Converted into common stock (in shares) 0  
Outstanding, ending balance (in shares) 4,247,615  
Class B Warrants    
Warrants and Rights Outstanding [Roll Forward]    
Outstanding, beginning balance (in shares) 4,403,064  
Converted into common stock (in shares) 0  
Outstanding, ending balance (in shares) 4,403,064  
Class C Warrants    
Warrants and Rights Outstanding [Roll Forward]    
Outstanding, beginning balance (in shares) 4,023,483  
Converted into common stock (in shares) (168)  
Outstanding, ending balance (in shares) 4,023,315  
Warrants reserved for future issuance (in shares) 1,466,502 1,489,337