XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue From Contract With Customer [Abstract]        
Revenues Recognized Over Time $ 127,091 $ 108,038 $ 230,285 $ 187,853
Revenues recognized at a point in time 118,966 110,924 245,321 231,642
Total revenues recognized under ASC 606 246,057 218,962 475,606 419,495
Revenues recognized under ASC 840 1,373,925 1,355,934 2,661,956 2,546,944
Revenues recognized under ASC 944 52,373 52,578 99,060 98,892
Revenues recognized under ASC 320 30,509 36,780 64,082 71,779
Total revenues $ 1,702,864 $ 1,664,254 $ 3,300,704 $ 3,137,110