XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable
6 Months Ended
Jun. 30, 2023
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Accounts Receivable Accounts Receivable
Net accounts receivable consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):
 
June 30,
2023
December 31,
2022
Trade accounts receivable$499,844 $490,162 
Unbilled accounts receivable206,639 194,961 
Gross accounts receivable706,483 685,123 
Allowances for current expected credit losses and other reserves(8,038)(5,917)
Accounts receivable, net$698,445 $679,206 

A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the six months ended June 30, 2023 and 2022 was as follows (in thousands):

June 30,
2023
June 30,
2022
Beginning balance$5,917 $1,397 
Charges to income from operations6,152 2,968 
Collections from customers previously reserved and other(4,031)(2,353)
Ending balance$8,038 $2,012 

Charges to income from operations primarily represents charges to provision for doubtful accounts for increases in the allowance for current expected credit losses.