XML 194 R109.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Long-term Supply Agreement) (Details) - Third-party Manufacturing
$ in Thousands
Mar. 31, 2020
USD ($)
Long-term Purchase Commitment [Line Items]  
2021 $ 12,163
2022 11,929
2023 4,117
2024 2,364
2025 2,399
Thereafter 6,153
Total purchase commitment $ 39,125