XML 136 R122.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Revenue From Contract With Customer [Abstract]      
Revenues recognized over time $ 284,401 $ 182,278 $ 147,565
Revenues recognized at point in time 414,985 396,600 309,804
Total revenues recognized under ASC 606 699,386 578,878 457,369
Revenues recognized under ASC 840 4,690,434 3,644,798 3,182,902
Revenues recognized under ASC 944 201,666 195,371 200,768
Revenues recognized under ASC 320 148,261 122,938 137,829
Total revenues $ 5,739,747 $ 4,541,985 $ 3,978,868