XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and December 31, 2023 (in thousands):
 
March 31,
2024
December 31,
2023
Trade accounts receivable$503,466 $516,175 
Unbilled accounts receivable215,947 211,596 
Gross accounts receivable719,413 727,771 
Allowances for current expected credit losses and other reserves(2,775)(3,469)
Accounts receivable, net$716,638 $724,302 
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 three months ended March 31, 2024 and 2023 was as follows (in thousands):

March 31,
2024
March 31,
2023
Beginning balance$3,469 $5,917 
Charges to income from operations1,700 1,397 
Collections from customers previously reserved and other(2,394)(1,757)
Ending balance$2,775 $5,557