XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants (Additional Information) (Details) - $ / shares
3 Months Ended 12 Months Ended
Jun. 14, 2017
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Class of Warrant or Right [Line Items]              
Common stock sold   0 0 0 0 0 0
Securities Purchase Agreement [Member]              
Class of Warrant or Right [Line Items]              
Exercise price of warrant $ 1.15            
Warrants exercised     487,087        
Private Placement and Registered Direct Offering [Member] | Securities Purchase Agreement [Member]              
Class of Warrant or Right [Line Items]              
Number of warrants issued for common stock 0.75            
Exercise price of warrant $ 1.30            
Warrants exercisable date   Dec. 19, 2017          
Warrants expiry date   Dec. 19, 2022          
Common Stock [Member]              
Class of Warrant or Right [Line Items]              
Common stock sold   178,204          
Common Stock [Member] | Private Placement and Registered Direct Offering [Member] | Securities Purchase Agreement [Member]              
Class of Warrant or Right [Line Items]              
Common stock sold 3,749,783            
Common Stock [Member] | Private Placement and Registered Direct Offering [Member] | Securities Purchase Agreement [Member] | Maximum [Member]              
Class of Warrant or Right [Line Items]              
Warrants sold 2,812,337