XML 83 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Revenue From Contract With Customer [Abstract]        
Revenues Recognized Over Time $ 51,161 $ 31,695 $ 165,445 $ 119,760
Revenues recognized at a point in time 84,820 64,802 304,522 242,238
Total revenues recognized under ASC 606 135,981 96,497 469,967 361,998
Revenues recognized under ASC 840 945,024 745,378 2,780,668 2,540,372
Revenues recognized under ASC 944 53,397 52,223 145,597 152,344
Revenues recognized under ASC 320 35,580 33,782 85,895 102,629
Total revenues $ 1,169,982 $ 927,880 $ 3,482,127 $ 3,157,343