XML 51 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net balances at December 31, 2022 and 2021 were as follows (in thousands):
20222021
Trade accounts receivable$267,409 $190,710 
Unbilled revenue, at net realizable value87,890 67,616 
Total accounts receivable355,299 258,326 
Allowance for doubtful accounts(20,801)(16,158)
Accounts receivable, net$334,498 $242,168 
Schedule of Changes in the Allowance for Doubtful Accounts on Accounts Receivable
Changes in the allowance for doubtful accounts on accounts receivable are as follows (in thousands):
202220212020
Balance at beginning of period$(16,158)$(14,894)$(14,379)
Provision(13,545)(9,422)(9,323)
Charge-offs, net of recoveries8,902 8,158 8,808 
Balance at end of period$(20,801)$(16,158)$(14,894)