XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net, at September 30, 2023 and December 31, 2022 was as follows (in thousands):

September 30,
2023
December 31,
2022
Trade accounts receivable$301,331 $267,409 
Unbilled revenue, at net realizable value189,287 87,890 
Total accounts receivable490,618 355,299 
Allowance for doubtful accounts(24,770)(20,801)
Accounts receivable, net$465,848 $334,498 
Schedule of Changes to the Allowance for Doubtful Accounts on Accounts Receivable Changes to the allowance for doubtful accounts for the nine months ended September 30, 2023 and twelve months ended December 31, 2022 were as follows (in thousands):
September 30,
2023
December 31,
2022
Balance at beginning of period$(20,801)$(16,158)
Provision(8,867)(13,545)
Charge-offs, net of recoveries4,898 8,902 
Allowance for doubtful accounts$(24,770)$(20,801)