XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Revenue From Contract With Customer [Abstract]        
Revenues Recognized Over Time $ 73,785 $ 51,161 $ 261,638 $ 165,445
Revenues recognized at a point in time 90,763 84,820 322,405 304,522
Total revenues recognized under ASC 606 164,548 135,981 584,043 469,967
Revenues recognized under ASC 840 1,154,751 945,024 3,701,695 2,780,668
Revenues recognized under ASC 944 53,853 53,397 152,745 145,597
Revenues recognized under ASC 320 31,184 35,580 102,963 85,895
Total revenues $ 1,404,336 $ 1,169,982 $ 4,541,446 $ 3,482,127