XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Revenue disaggregated by timing of revenue recognition) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Revenue From Contract With Customer [Abstract]    
Revenues Recognized Over Time $ 79,815 $ 44,938
Revenues recognized at a point in time 120,718 104,848
Total revenues recognized under ASC 606 200,533 149,786
Revenues recognized under ASC 840 1,191,010 774,694
Revenues recognized under ASC 944 46,314 45,775
Revenues recognized under ASC 320 34,999 16,982
Total revenues $ 1,472,856 $ 987,237