XML 123 R108.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Long-term Supply Agreement) (Details) - Third-party Manufacturing
$ in Thousands
Mar. 31, 2021
USD ($)
Long-term Purchase Commitment [Line Items]  
2022 $ 11,300
2023 6,450
2024 5,209
2025 4,905
2026 4,941
Thereafter 10,225
Total purchase commitment $ 43,030