XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Schedule of Changes in Contract Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Change in Contract with Customer, Asset [Abstract]    
Beginning balance as of December 31 $ 142,779 $ 161,061
Revenue recognized 2,037,206 1,848,807
Amounts collected or invoiced (2,024,742) (1,867,089)
Ending balance as of December 31 $ 155,243 $ 142,779