XML 59 R32.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Reimbursable Third Party Development Costs, Third Party Royalties and Royalty Buy-Down (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Mar. 31, 2012
USD ($)
Payment
Reimbursable Third Party Development Costs [Abstract]        
Accrued patent costs $ 10,000 $ 40,000    
Third-Party Royalties [Abstract]        
Royalty expenses 1,000,000 2,400,000    
Royalty Buy-Down [Abstract]        
Deferred royalty buy-down $ 0 200,000 $ 400,000 $ 1,500,000
Deferred royalty buy-down, number of additional cash payments | Payment       5
Deferred royalty buy-down, five additional capitalized cost       $ 600,000
Deferred royalty buy-down, amortization period 5 years      
Deferred royalty buy-down, amortization expense $ 200,000 2,000,000    
Income Taxes [Abstract]        
Unrecognized tax benefits $ 0 $ 0