XML 92 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenue From Contract With Customer [Abstract]        
Revenues Recognized Over Time $ 73,785 $ 69,797 $ 283,468 $ 300,082
Revenues recognized at a point in time 85,732 92,698 315,084 338,019
Total revenues recognized under ASC 606 159,517 162,495 598,552 638,101
Revenues recognized under ASC 840 1,072,028 1,110,247 3,599,867 3,772,203
Revenues recognized under ASC 944 50,512 50,300 144,476 149,360
Revenues recognized under ASC 320 57,457 52,294 186,787 116,376
Total revenues $ 1,339,514 $ 1,375,336 $ 4,529,682 $ 4,676,040