XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense
Income tax expense consists of the following:
 202420232022
Current:   
Federal$30,208 $27,306 $26,423 
Foreign10,376 7,634 7,103 
State4,173 4,403 3,964 
Deferred:
Federal(2,442)(7,737)(7,532)
Foreign(3,192)(2,285)(215)
State(1,145)(603)(1,361)
Total income tax provision$37,978 $28,718 $28,382 
Schedule of Income Tax Reconciliation
The provision for income taxes differs from the amount computed by applying the Federal statutory rate of 21% for 2024, 2023, and 2022 to earnings before income tax expense due to the following:
 202420232022
Income tax at Federal statutory rate$34,955 $28,825 $28,087 
State income taxes, net of Federal income taxes2,284 2,513 1,862 
Change in foreign tax reserves2,146 — — 
Stock options(1,904)(1,004)(676)
Foreign-derived intangible income (FDII)(1,562)(1,752)(1,778)
Foreign rate differential1,024 946 2,066 
Other1,035 (810)(1,179)
Total income tax provision$37,978 $28,718 $28,382 
Schedule of Deferred Tax Assets and Liabilities
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2024 and 2023 were as follows:
 20242023
Deferred tax assets:  
Inventories$2,437 $1,049 
Share-based compensation4,476 5,565 
Lease liabilities4,296 4,812 
Research and development12,838 12,653 
Other5,658 3,874 
Total deferred tax assets29,705 27,953 
Deferred tax liabilities:
Amortization$(38,532)$(42,351)
Depreciation(26,234)(28,937)
Prepaid expenses(306)(421)
Foreign currency and interest rate swaps(642)(647)
Right of use assets(4,032)(4,574)
Other(3,656)(3,047)
Total deferred tax liabilities(73,402)(79,977)
Valuation allowance(25)(22)
Net deferred tax liability$(43,722)$(52,046)
Schedule of Reconciliation of Unrecognized Tax Benefits A reconciliation of the beginning and ending amount of unrecognized tax benefits, which is included in other long-term obligations on the Company’s consolidated balance sheets, is as follows:
 202420232022
Balance at beginning of period$4,650 $5,815 $5,881 
Increases for tax positions of prior years3,211 1,353 2,194 
Decreases for tax positions of prior years(1,141)(2,518)(2,260)
Balance at end of period$6,720 $4,650 $5,815