XML 77 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Licensing Agreement- Additional Information (Details) - Licensing Agreements - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2004
Mar. 31, 2014
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2014
Licenses Agreements [Line Items]            
Common Stock granted in exchange for licensing (in shares) 33,652          
Percentage of royalty payment based on net sale (as a percent)     1.00% 1.00% 1.00% 1.00%
Royalty Expense     $ 0 $ 0 $ 0  
Cost of Sales            
Licenses Agreements [Line Items]            
Royalty Expense     $ 300,000 $ 700,000 $ 1,000,000  
Minimum            
Licenses Agreements [Line Items]            
Royalty payment per quarter   $ 50,000