XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Sources of Income before Income Taxes
The sources of income before income taxes are as follows:
 December 31,
 202320222021
United States$52,572 $57,274 $68,122 
Foreign36,099 57,962 37,907 
Income before income taxes$88,671 $115,236 $106,029 
Schedule of Provision for Income Taxes
The provision for income taxes are as follows:
 December 31,
 202320222021
Current
Federal$12,009 $13,405 $21,200 
State and local4,644 6,748 9,341 
Foreign12,721 8,813 9,802 
Current provision for income taxes29,374 28,966 40,343 
Deferred
Federal2,996 3,702 (3,373)
State and local1,334 1,113 (1,825)
Foreign557 1,969 (1,688)
Deferred provision (benefit) for income taxes4,887 6,784 (6,886)
Total provision for income taxes$34,261 $35,750 $33,457 
Schedule of Reconciliation of Provision for Income Taxes
A reconciliation of the provision for income taxes to income taxes at the statutory U.S. federal income tax rate of 21% is as follows:
 December 31,
 202320222021
Income tax provision at the statutory U.S. federal rate$18,621 $24,199 $22,266 
State income tax provision, net of federal tax benefit4,974 5,475 4,994 
Nondeductible expenses, net8,437 4,036 2,833 
Foreign taxes (includes rate differential and changes in foreign valuation allowance)4,158 1,647 1,910 
Release of valuation allowance(185)— (157)
Additional U.S. tax on foreign operations(300)436 242 
Other, net(1,444)(43)1,369 
Total provision for income taxes$34,261 $35,750 $33,457 
Schedule of Deferred Tax Assets and Liabilities
The deferred tax assets and liabilities are attributable to the following components:
 December 31,
 20232022
Deferred tax assets attributable to:
Operating lease liability and accrued rent$15,490 $16,693 
Foreign net operating loss carryforwards11,658 14,528 
Accrued compensation and employee benefits12,678 20,776 
Deferred compensation19,245 17,994 
Foreign tax credit carryforwards7,820 5,522 
Other accrued expenses10,515 6,257 
Deferred tax assets, before valuation allowance77,406 81,770 
Valuation allowance(22,233)(20,724)
Deferred tax assets, after valuation allowance55,173 61,046 
Deferred tax liabilities attributable to:
Operating lease, right-of-use, assets11,715 13,020 
Goodwill17,731 9,493 
Depreciation on property and equipment2,731 3,449 
Other1,393 1,592 
Deferred tax liabilities33,570 27,554 
Net deferred tax assets$21,603 $33,492 
Schedule of Reconciliation of Amounts of Gross Unrecognized Tax Benefits
A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:
 December 31,
 202320222021
Gross unrecognized tax benefits at January 1,$— $— $416 
Gross increases for tax positions of prior years— — 
Gross decreases for tax positions of prior years— — (14)
Settlements— — (408)
Gross unrecognized tax benefits at December 31,$— $— $—