XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable and Allowance for Expected Credit Losses (Tables)
3 Months Ended
Mar. 31, 2025
Allowance for Doubtful Accounts and Unbilled Services [Abstract]  
Schedule of Accounts Receivable
The following table summarizes the components of “Accounts receivable, net” as presented on the Condensed Consolidated Balance Sheets:
March 31, 2025December 31, 2024
Accounts receivable:
Billed receivables$763,635 $742,504 
Unbilled receivables420,584 368,216 
Allowance for expected credit losses(88,199)(90,546)
Accounts receivable, net$1,096,020 $1,020,174 
Schedule of Accounts Receivable, Writeoff
The following table summarizes the total provision for expected credit losses and write-offs:
 Three Months Ended March 31,
20252024
Provision for expected credit losses$7,214 $11,420 
Write-offs$10,410 $10,370