XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Public Offering (Details) - Canaccord Genuity LLC - ATM Offering - USD ($)
3 Months Ended
Mar. 31, 2023
Jan. 31, 2021
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) 85,810  
Purchase price (in dollars per share) $ 6.17  
Proceeds from sale of stock $ 500,000