XML 45 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts Valuation and Qualifying Accounts
The table below sets forth the changes in the carrying amount of our allowances for doubtful accounts and unbilled services and valuation allowance for deferred tax assets for the years ended December 31, 2024, 2023, and 2022. Allowances for doubtful accounts and unbilled
services includes allowances for fee adjustments and other discretionary pricing adjustments as well as allowances related to clients' inability to make required payments on accounts receivable.
Beginning
Balance
Additions(1)
DeductionsEnding
Balance
Year ended December 31, 2022:
Allowances for doubtful accounts and unbilled services$15,795 17,820 11,480 $22,135 
Valuation allowance for deferred tax assets$2,876 3,421 630 $5,667 
Year ended December 31, 2023:
Allowances for doubtful accounts and unbilled services$22,135 30,570 23,461 $29,244 
Valuation allowance for deferred tax assets$5,667 239 227 $5,679 
Year ended December 31, 2024:
Allowances for doubtful accounts and unbilled services$29,244 24,520 35,346 $18,418 
Valuation allowance for deferred tax assets$5,679 1,035 153 $6,561 
(1)Additions to allowances for doubtful accounts and unbilled services are charged to revenues. To the extent we write-off accounts receivable due to a client’s inability to pay, the charge is recognized as a component of selling, general and administrative expenses.