XML 103 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Share Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Sep. 10, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 09, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Net proceeds from issuance of common stock / Shares issued in pubic offering, net of issuance costs (in shares) 9,396,226        
Issued and sold of common shares   91,788,929 88,233,929    
Description of units sold Each unit that was sold consisted of one common share of the Company and one-half (0.5) of a warrant to purchase a common share of the Company        
Class of warrant or right, exercise price of warrants or rights $ 5.80        
Warrants exercisable beginning date Mar. 10, 2021        
Warrants exercisable expiration date Sep. 10, 2025        
Number of warrants exercised   3,188,680      
Option granted contractual term   10 years      
Stock options vesting period   3 years 3 years    
Weighted average grant date fair value   $ 3.31 $ 6.00 $ 4.65  
Aggregate Intrinsic value exercised   $ 772,000 $ 2,273,000 $ 2,732,000  
Unrecognized share based compensation expense   $ 5,692,000      
Share based compensation cost expected period for recognition   3 years      
Share based compensation expense   $ 3,987,000 $ 7,533,000 $ 6,142,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   5,069