XML 108 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Income Taxes (Table 4) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
Unrecognized Tax Benefits $ 0 $ 238 $ 1,145 $ 1,145
Deferred tax assets        
Receivable allowances 8,073 7,087    
Inventory 7,748 7,780    
Accrued expenses 484 343    
Deferred compensation 5,858 3,468    
Net operating loss carryforwards 4,208 5,393    
Lease liability 34,706 33,232    
Other 2,435 2,332    
Gross deferred tax assets before valuation allowance 63,512 59,635    
Less: valuation allowance 3,051 3,715 $ 3,948 $ 3,753
Gross deferred tax assets after valuation allowance 60,461 55,920    
Deferred tax liabilities        
Depreciation and amortization (22,547) (22,648)    
Unremitted earnings of foreign subsidiaries (3,041) (2,917)    
Right-of-use asset (31,234) (29,290)    
Amortization of goodwill (7,655) (7,613)    
Indefinite-lived intangibles 0 (1,449)    
Gross deferred tax liabilities (64,477) (63,917)    
Net deferred tax liabilities $ (4,016) $ (7,997)