XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue From Contract With Customer [Abstract]        
Revenues Recognized Over Time $ 108,038 $ 69,346 $ 187,853 $ 114,284
Revenues recognized at a point in time 110,924 114,854 231,642 219,702
Total revenues recognized under ASC 606 218,962 184,200 419,495 333,986
Revenues recognized under ASC 840 1,355,934 1,060,950 2,546,944 1,835,644
Revenues recognized under ASC 944 52,578 46,425 98,892 92,200
Revenues recognized under ASC 320 36,780 33,333 71,779 50,315
Total revenues $ 1,664,254 $ 1,324,908 $ 3,137,110 $ 2,312,145