XML 28 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Accounts Receivable, Net ACCOUNTS RECEIVABLE, NET
Accounts receivable, net balances at December 31, 2023 and 2022 were as follows (in thousands):
20232022
Trade accounts receivable$309,640 $267,409 
Unbilled revenue, at net realizable value96,110 87,890 
Total accounts receivable405,750 355,299 
Allowance for doubtful accounts(25,598)(20,801)
Accounts receivable, net$380,152 $334,498 
Changes in the allowance for doubtful accounts on accounts receivable are as follows (in thousands):
202320222021
Balance at beginning of period$(20,801)$(16,158)$(14,894)
Provision(13,681)(13,545)(9,422)
Charge-offs, net of recoveries8,884 8,902 8,158 
Balance at end of period$(25,598)$(20,801)$(16,158)