XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2021
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, 2021 and December 31, 2020 (in thousands):
 
June 30,
2021
December 31,
2020
Trade accounts receivable$466,351 $473,474 
Unbilled accounts receivable192,205 188,400 
Gross accounts receivable658,556 661,874 
Allowances for current expected credit losses and other reserves(1,947)(1,822)
Accounts receivable, net$656,609 $660,052 
Summary of Allowance for Credit Loss Activity
The following table summarizes the activity of the Company's allowance for current expected credit losses and other reserves during the six months ended June 30, 2021 and 2020 (in thousands):

June 30,
2021
June 30,
2020
Beginning balance$1,822 $1,880 
Charges to income from operations2,399 7,523 
Collections from customers previously reserved and other(2,274)(3,178)
Ending balance$1,947 $6,225