XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity and Share Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Aug. 09, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based compensation   $ 3,111,000 $ 3,987,000 $ 7,533,000  
Shares issued in pubic offering, net of issuance costs (in shares) 18,350,000        
Purchase price $ 1.35        
Exercise price of warrants $ 1.65        
Issued and sold of common shares   110,248,929 91,788,929    
Proceeds from issuance of common stock after deducting commissions and offering expenses $ 25,000,000        
Warrants exercisable beginning year 6 months        
Warrants exercisable expiration year 5 years        
Option granted contractual term   10 years      
Stock options vesting period   3 years      
Weighted average grant date fair value   $ 0.71 $ 3.31 $ 6.00  
Aggregate Intrinsic value exercised   $ 71,000 $ 772,000 $ 2,273,000  
Unrecognized share based compensation expense   $ 1,833,000      
Share based compensation cost expected period for recognition   3 years      
Maximum [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Warrants to purchase shares 18,350,000        
Sales Agreement [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Issued and sold of common shares     3,175,000    
Proceeds from issuance of common stock after deducting commissions and offering expenses     $ 6,692,000    
Sales Agreement [Member] | Maximum [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Common shares aggregate offering price         $ 50,000,000
Stock Compensation Plan [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Maximum percentage of outstanding shares   10.00%      
Number of shares available for issuance   4,078