XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
$ in Millions
6 Months Ended
Sep. 30, 2021
USD ($)
Other Commitments [Line Items]  
Commitments remaining, 2021 $ 50.5
Commitments remaining, 2022 55.9
Commitments remaining, thereafter 4.3
Eversana Agreement [Member]  
Other Commitments [Line Items]  
Payment requested for services rendered $ 4.0