XML 119 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Schedule of Income Tax Receivable and Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Current income tax receivable $ 175,541 $ 69,734
Long term income tax receivable 333,188 53,848
Current income tax payable $ 30,694 $ 5,178