XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Financial Instruments - Schedule of Company's Outsanding And Exercisable Warrants (Detail) - USD ($)
Dec. 31, 2023
Mar. 06, 2023
Jul. 10, 2022
Jun. 10, 2022
Dec. 31, 2020
Aug. 25, 2020
Oct. 31, 2018
Class of Warrant or Right [Line Items]              
Exercise Price   $ 3.78 $ 3.35 $ 3.35 $ 3.99 $ 4.75 $ 7.155
Total Warrants Outstanding $ 12,797,148            
Exercisable Warrants Outstanding $ 12,797,148            
6/10/2022 [Member]              
Class of Warrant or Right [Line Items]              
Exercise Price $ 3.35            
Total Warrants Outstanding $ 4,848,963            
Exercisable Warrants Outstanding $ 4,848,963            
Expiration Date Jun. 10, 2027            
3/6/2023 [Member]              
Class of Warrant or Right [Line Items]              
Exercise Price $ 3.78            
Total Warrants Outstanding $ 3,703,711            
Exercisable Warrants Outstanding $ 3,703,711            
Expiration Date Mar. 06, 2026            
Various 2020 [Member]              
Class of Warrant or Right [Line Items]              
Exercise Price $ 3.99            
Total Warrants Outstanding $ 551,378            
Exercisable Warrants Outstanding $ 551,378            
12/1/2023 [Member]              
Class of Warrant or Right [Line Items]              
Exercise Price $ 4.25            
Total Warrants Outstanding $ 1,411,769            
Exercisable Warrants Outstanding $ 1,411,769            
Expiration Date Dec. 01, 2026            
8/25/2020 [Member]              
Class of Warrant or Right [Line Items]              
Exercise Price $ 4.75            
Total Warrants Outstanding $ 1,873,622            
Exercisable Warrants Outstanding $ 1,873,622            
Expiration Date Feb. 25, 2024            
7/19/2019 [Member]              
Class of Warrant or Right [Line Items]              
Exercise Price $ 5.76            
Total Warrants Outstanding $ 196,135            
Exercisable Warrants Outstanding $ 196,135            
Expiration Date Jul. 08, 2024            
12/1/2023 [Member]              
Class of Warrant or Right [Line Items]              
Exercise Price $ 7.09            
Total Warrants Outstanding $ 211,570            
Exercisable Warrants Outstanding $ 211,570            
Expiration Date Dec. 01, 2026