XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Equity - Schedule of Warrants (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Common Stock            
Warrants and Rights Outstanding [Roll Forward]            
Warrants reserved for future issuance (in shares) 789,458   1,191,877   789,458 1,191,877
Issuance of common stock for warrant exercise (in shares) 878 4,654 166,606 669,669 5,532  
Class A Warrants            
Warrants and Rights Outstanding [Roll Forward]            
Outstanding, beginning balance (in shares) 4,492,004 4,495,004     4,495,004  
Converted into common stock (in shares) 0 (3,000)        
Outstanding, ending balance (in shares) 4,492,004 4,492,004     4,492,004  
Class B Warrants            
Warrants and Rights Outstanding [Roll Forward]            
Outstanding, beginning balance (in shares) 4,403,564 4,404,564     4,404,564  
Converted into common stock (in shares) (500) (1,000)        
Outstanding, ending balance (in shares) 4,403,064 4,403,564     4,403,064  
Class C Warrants            
Warrants and Rights Outstanding [Roll Forward]            
Outstanding, beginning balance (in shares) 4,006,059 4,006,229     4,006,229  
Converted into common stock (in shares) (467) (170)        
Outstanding, ending balance (in shares) 4,005,592 4,006,059     4,005,592  
Warrants reserved for future issuance (in shares) 1,489,337   2,248,726   1,489,337 2,248,726