v3.25.2
ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Summary of Accounts Receivable, Net
Accounts receivable, net, at June 30, 2025 and December 31, 2024 was as follows (in thousands):

June 30,
2025
December 31,
2024
Trade accounts receivable$502,115 $416,211 
Unbilled revenue, at net realizable value223,856 150,362 
Total accounts receivable725,971 566,573 
Allowance for doubtful accounts(49,917)(31,715)
Accounts receivable, net$676,054 $534,858 
Summary of Changes to the Allowance for Doubtful Accounts on Accounts Receivable
Changes to the allowance for doubtful accounts for the six months ended June 30, 2025 and year ended December 31, 2024 were as follows (in thousands):
June 30,
2025
December 31,
2024
Balance at beginning of period$(31,715)$(25,598)
Provision(19,323)(19,979)
Charge-offs, net of recoveries1,121 13,862 
Allowance for doubtful accounts$(49,917)$(31,715)