XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets    
Allowance for expected credit losses $ 7,597 $ 2,923
Accrued vacation and bonus 47,115 37,776
Share-based compensation 13,857 14,599
Notes receivable from employees 10,770 11,927
State net operating loss carryforward 172 537
Foreign net operating and capital loss carryforward 13,487 11,852
Foreign tax credit carryforward 14,384 4,199
Deferred compensation 3,550 3,049
Operating lease assets 64,649 64,465
Employee benefits obligations 568 519
Other, net 2,691 763
Total deferred tax assets 178,840 152,609
Deferred tax liabilities    
Revenue recognition (2,427) (6,406)
Operating lease liabilities (52,673) (51,995)
Property and equipment, net (13,216) (12,956)
Goodwill and intangible assets (207,131) (204,634)
Total deferred tax liabilities (275,447) (275,991)
Foreign withholding tax (2,178) (1,921)
Valuation allowance (6,773) (6,459)
Net deferred tax liabilities $ (105,558) $ (131,762)