XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET (Tables)
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net, at September 30, 2024 and December 31, 2023 was as follows (in thousands):

September 30,
2024
December 31,
2023
Trade accounts receivable$324,580 $309,640 
Unbilled revenue, at net realizable value183,873 96,110 
Total accounts receivable508,453 405,750 
Allowance for doubtful accounts(31,888)(25,598)
Accounts receivable, net$476,565 $380,152 
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, 2024 and year ended December 31, 2023 were as follows (in thousands):
September 30,
2024
December 31,
2023
Balance at beginning of period$(25,598)$(20,801)
Provision(13,123)(13,681)
Charge-offs, net of recoveries6,833 8,884 
Allowance for doubtful accounts$(31,888)$(25,598)