XML 106 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Royalty Payments As of December 31, 2019, future minimum royalty payments are due as follows regardless of sales amounts:
Year Ending December 31,
 
 
(in thousands)
2020
$
1,402

2021
1,402

2022
1,682

2023
1,682

2024 and thereafter
5,607

Total future minimum royalty payments
11,775

Less: amount representing interest
(4,895
)
Present value of future minimum royalty payments
$
6,880