XML 112 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets attributable to:    
Operating lease liability and accrued rent $ 17,026 $ 15,490
Foreign net operating loss carryforwards 12,031 11,658
Accrued compensation and employee benefits 15,971 12,678
Deferred compensation 22,882 19,245
Foreign tax credit carryforwards 6,584 7,820
Other accrued expenses 12,680 10,515
Deferred tax assets, before valuation allowance 87,174 77,406
Valuation allowance (22,450) (22,233)
Deferred tax assets, after valuation allowance 64,724 55,173
Deferred tax liabilities attributable to:    
Operating lease, right-of-use, assets 12,382 11,715
Goodwill 9,312 17,731
Depreciation on property and equipment 1,960 2,731
Other 788 1,393
Deferred tax liabilities 24,442 33,570
Net deferred tax assets $ 40,282 $ 21,603