XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue From Contract With Customer [Abstract]    
Revenues Recognized Over Time $ 91,315 $ 103,194
Revenues recognized at a point in time 117,593 126,355
Total revenues recognized under ASC 606 208,908 229,549
Revenues recognized under ASC 840 1,222,316 1,288,031
Revenues recognized under ASC 944 44,492 46,687
Revenues recognized under ASC 320 64,592 33,573
Total revenues $ 1,540,308 $ 1,597,840