XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2022
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Accounts Receivable
Net accounts receivable consisted of the following as of June 30, 2022 and December 31, 2021 (in thousands):
 
June 30,
2022
December 31,
2021
Trade accounts receivable$479,071 $501,959 
Unbilled accounts receivable191,366 175,364 
Gross accounts receivable670,437 677,323 
Allowances for current expected credit losses and other reserves(2,012)(1,397)
Accounts receivable, net$668,425 $675,926 
Summary of Allowance for Credit Loss Activity
A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the six months ended June 30, 2022 and 2021 is as follows (in thousands):

June 30,
2022
June 30,
2021
Beginning balance$1,397 $1,822 
Charges to income from operations2,968 2,399 
Collections from customers previously reserved and other(2,353)(2,274)
Ending balance$2,012 $1,947