XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2023
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Net Accounts Receivable
Net accounts receivable consisted of the following as of September 30, 2023 and December 31, 2022 (in thousands):
 
September 30,
2023
December 31,
2022
Trade accounts receivable$514,375 $490,162 
Unbilled accounts receivable205,094 194,961 
Gross accounts receivable719,469 685,123 
Allowances for current expected credit losses and other reserves(6,087)(5,917)
Accounts receivable, net$713,382 $679,206 
Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves
A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the nine months ended September 30, 2023 and 2022 was as follows (in thousands):

September 30,
2023
September 30,
2022
Beginning balance$5,917 $1,397 
Charges to income from operations10,209 4,470 
Collections from customers previously reserved and other(10,039)(3,413)
Ending balance$6,087 $2,454