XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net, at March 31, 2022 and December 31, 2021 was as follows (in thousands):

March 31,
2022
December 31,
2021
Trade accounts receivable$226,704 $190,710 
Unbilled revenue, at net realizable value155,176 67,616 
Total accounts receivable381,880 258,326 
Allowance for doubtful accounts(16,122)(16,158)
Accounts receivable, net$365,758 $242,168 
Schedule of Changes in the Allowance for Doubtful Accounts on Accounts Receivable
Changes to the allowance for doubtful accounts for the three months ended March 31, 2022 and twelve months ended December 31, 2021 are as follows (in thousands):
March 31,
2022
December 31,
2021
Balance at beginning of period$(16,158)$(14,894)
Provision(1,270)(9,422)
Charge-offs, net of recoveries1,306 8,158 
Allowance for doubtful accounts$(16,122)$(16,158)