XML 129 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Schedule of Income Tax Receivable and Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Current income tax receivable $ 23,633 $ 47,142
Long term income tax receivable 167,821 341,738
Current income tax payable $ 14,523 $ 34,324