XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Schedule of Significant Changes in Contract Assets) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Change in Contract with Customer, Asset [Abstract]    
Beginning balance as of December 31 $ 155,243 $ 142,779
Revenue recognized 1,937,398 1,463,872
Amounts collected or invoiced (1,904,911) (1,446,457)
Ending balance as of June 30 $ 187,730 $ 160,194