XML 80 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Other Commitments (Details) - Supply Commitment [Member]
$ in Thousands
Jun. 30, 2020
USD ($)
Other Commitments [Line Items]  
Future Minimum Payment $ 4,853
April 2016 [Member]  
Other Commitments [Line Items]  
Future Minimum Payment 704
September 2019 [Member]  
Other Commitments [Line Items]  
Future Minimum Payment 3,785
March 2020 [Member]  
Other Commitments [Line Items]  
Future Minimum Payment $ 364