XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Schedule of Significant Changes in Contract Assets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Change in Contract with Customer, Asset [Abstract]    
Beginning balance as of December 31 $ 183,613 $ 155,243
Revenue recognized 630,774 569,191
Amounts collected or invoiced (620,253) (555,759)
Ending balance as of June 30 $ 194,134 $ 168,675