XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Notes Receivable from Employees (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of Changes in Carrying Amount of Notes Receivable From Employees
The following table summarizes the components of “Accounts receivable, net” as presented on the Consolidated Balance Sheets:
December 31,
20252024
Accounts receivable:
Billed receivables$764,217 $742,504 
Unbilled receivables378,115 368,216 
Allowance for expected credit losses(104,654)(90,546)
Accounts receivable, net$1,037,678 $1,020,174 
The table below summarizes the changes in the carrying amount of our notes receivable from employees:
 December 31,
 20252024
Notes receivable from employees — beginning$154,013 $106,428 
Notes granted296,741 103,979 
Repayments(40,110)(4,226)
Amortization(73,602)(51,621)
Cumulative translation adjustment and other1,486 (547)
Notes receivable from employees — ending338,528 154,013 
Less: current portion(87,861)(44,894)
Notes receivable from employees, net of current portion$250,667 $109,119