XML 30 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable
12 Months Ended
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Accounts Receivable Accounts Receivable
Net accounts receivable consisted of the following as of December 31, 2024 and 2023 (in thousands):
 
December 31, 2024December 31, 2023
Trade accounts receivable$508,928 $516,175 
Unbilled accounts receivable222,281 211,596 
Gross accounts receivable731,209 727,771 
Allowances for current expected credit losses and other reserves(3,522)(3,469)
Accounts receivable, net$727,687 $724,302 

A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the years ended December 31, 2024, 2023 and 2022 was as follows (in thousands):

202420232022
Beginning balance$3,469 $5,917 $1,397 
Charges to income from operations6,954 13,431 9,292 
Collections from customers previously reserved and other(6,901)(15,879)(4,772)
Ending balance$3,522 $3,469 $5,917 

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