XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Revenue From Contract With Customer [Abstract]        
Revenues Recognized Over Time $ 69,797 $ 73,785 $ 300,082 $ 261,638
Revenues recognized at a point in time 92,698 90,763 338,019 322,405
Total revenues recognized under ASC 606 162,495 164,548 638,101 584,043
Revenues recognized under ASC 840 1,110,247 1,154,751 3,772,203 3,701,695
Revenues recognized under ASC 944 50,300 53,853 149,360 152,745
Revenues recognized under ASC 320 52,294 31,184 116,376 102,963
Total revenues $ 1,375,336 $ 1,404,336 $ 4,676,040 $ 4,541,446