XML 139 R118.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Abstract]      
Revenues recognized under ASC 606 $ 714,402 $ 746,406 $ 699,386
Revenues [Abstract]      
Total revenues 5,625,674 5,864,691 5,739,747
Revenues recognized under ASC 842      
Revenues [Abstract]      
Total revenues 4,575,486 4,744,746 4,690,434
Revenues recognized under ASC 944      
Revenues [Abstract]      
Total revenues 189,318 196,860 201,666
Revenues recognized under ASC 320      
Revenues [Abstract]      
Total revenues 146,468 176,679 148,261
Revenues recognized over time      
Disaggregation of Revenue [Abstract]      
Revenues recognized under ASC 606 312,659 320,822 284,401
Revenues recognized at a point in time      
Disaggregation of Revenue [Abstract]      
Revenues recognized under ASC 606 $ 401,743 $ 425,584 $ 414,985