XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable and Allowance for Expected Credit Losses - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts receivable:    
Billed receivables $ 771,661 $ 633,055
Unbilled receivables 495,270 308,873
Allowance for expected credit losses (59,915) (45,775)
Accounts receivable, net $ 1,207,016 $ 896,153