XML 27 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE, NET
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET ACCOUNTS RECEIVABLE, NET
Accounts receivable, net balances at December 31, 2024 and 2023 were as follows (in thousands):
20242023
Trade accounts receivable$416,211 $309,640 
Unbilled revenue, at net realizable value150,362 96,110 
Total accounts receivable566,573 405,750 
Allowance for doubtful accounts(31,715)(25,598)
Accounts receivable, net$534,858 $380,152 
Changes in the allowance for doubtful accounts on accounts receivable are as follows (in thousands):
202420232022
Balance at beginning of period$(25,598)$(20,801)$(16,158)
Provision(19,979)(13,681)(13,545)
Charge-offs, net of recoveries13,862 8,884 8,902 
Balance at end of period$(31,715)$(25,598)$(20,801)