XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net balances at December 31, 2021 and 2020 were as follows (in thousands):
20212020
Trade accounts receivable$190,710 $167,575 
Unbilled revenue, at net realizable value67,616 63,494 
Total accounts receivable258,326 231,069 
Allowance for doubtful accounts(16,158)(14,894)
Accounts receivable, net$242,168 $216,175 
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):
202120202019
Balance at beginning of period$(14,894)$(14,379)$(13,389)
Provision(9,422)(9,323)(8,433)
Charge-offs, net of recoveries8,158 8,808 7,443 
Balance at end of period$(16,158)$(14,894)$(14,379)