XML 92 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Schedule of Changes in Contract Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Change in Contract with Customer, Asset [Abstract]    
Balance as of the beginning of the year $ 183,613 $ 155,243
Revenue recognized 2,495,298 2,623,585
Amounts collected or invoiced (2,503,932) (2,595,215)
Balance as of the end of the year $ 174,979 $ 183,613