XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 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 December 31, 2022 and 2021 (in thousands):
 
December 31, 2022December 31, 2021
Trade accounts receivable$490,162 $501,959 
Unbilled accounts receivable194,961 175,364 
Gross accounts receivable685,123 677,323 
Allowance for current expected credit losses and other reserves(5,917)(1,397)
Accounts receivable, net$679,206 $675,926 
Schedule of Activity in the Accounts Receivable Reserves A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the years ended December 31, 2022, 2021 and 2020 was as follows (in thousands):
202220212020
Beginning balance$1,397 $1,822 $1,880 
Charges to income from operations9,292 4,576 12,347 
Collections from customers previously reserved and other(4,772)(5,001)(12,405)
Ending balance$5,917 $1,397 $1,822