XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Schedule of Significant Changes in Contract Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Change In Contract With Customer Asset [Abstract]    
Beginning balance as of December 31 $ 142,779 $ 161,061
Revenue recognized 455,753 464,727
Amounts collected or invoiced (450,327) (465,826)
Ending balance as of March 31 $ 148,205 $ 159,962