XML 83 R59.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2013
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 In Excess Of One Percent Of Sales     $ 0 $ 0 $ 0  
Cost of Sales            
Licenses Agreements [Line Items]            
Royalty Expense     $ 500,000 $ 300,000 $ 700,000  
Minimum            
Licenses Agreements [Line Items]            
Royalty payment per quarter   $ 50,000