XML 129 R113.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Revenue From Contract With Customer [Abstract]      
Revenues recognized over time $ 320,822 $ 284,401 $ 182,278
Revenues recognized at point in time 425,584 414,985 396,600
Total revenues recognized under ASC 606 746,406 699,386 578,878
Revenues recognized under ASC 840 4,744,746 4,690,434 3,644,798
Revenues recognized under ASC 944 196,860 201,666 195,371
Revenues recognized under ASC 320 176,679 148,261 122,938
Total revenues $ 5,864,691 $ 5,739,747 $ 4,541,985