XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue From Contract With Customer [Abstract]        
Revenues Recognized Over Time $ 118,368 $ 127,091 $ 209,683 $ 230,285
Revenues recognized at a point in time 111,759 118,966 229,352 245,321
Total revenues recognized under ASC 606 230,127 246,057 439,035 475,606
Revenues recognized under ASC 840 1,305,523 1,373,925 2,527,839 2,661,956
Revenues recognized under ASC 944 49,472 52,373 93,964 99,060
Revenues recognized under ASC 320 64,738 30,509 129,330 64,082
Total revenues $ 1,649,860 $ 1,702,864 $ 3,190,168 $ 3,300,704