XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Private Placements and Public Offering (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2021
Mar. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Jan. 25, 2021
Class of Stock [Line Items]          
Common stock, shares authorized (in shares)     150,000,000 150,000,000  
Canaccord Genuity LLC | ATM Offering          
Class of Stock [Line Items]          
Equity Distribution Agreement, maximum aggregate amount authorized for offer or sale         $ 40,000,000
Number of shares issued (in shares) 1,516,073 858,098 8,035,959    
Proceeds from sale of stock $ 29,400,000 $ 500,000 $ 5,900,000    
Purchase price (in dollars per share) $ 20.11 $ 0.62 $ 0.75    
Sale of Stock, Number of Shares Available   9,000,000 3,500,000    
Common stock, shares authorized (in shares)   9,500,000