Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes (Components of Deferred Tax Assets and Deferred Tax Liabilities) (Details)

v3.25.0.1
Income Taxes (Components of Deferred Tax Assets and Deferred Tax Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Accruals and allowances $ 37,436 $ 29,585
Lease liabilities 114,079 103,551
Capitalized inventory costs 17,895 20,589
Sales reserves 16,648 16,559
Share-based compensation 10,682 9,166
Net operating loss carryforwards 2,550 1,720
Depreciation and amortization 10,473 20,335
Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs 23,392 17,008
Tax credits 153 860
Other 3,153 2,471
Gross deferred tax assets 236,461 221,844
Valuation allowance (10,670) (7,141)
Net deferred tax assets 225,791 214,703
Depreciation and amortization (3,149) (879)
Prepaid expenses (3,216) (3,315)
Lease ROU assets (100,475) (90,756)
Deferred tax liability associated with future repatriations (7,849) (11,657)
Foreign currency (7,209) (2,588)
Gross deferred tax liabilities (121,898) (109,195)
Total net deferred taxes $ 103,893 $ 105,508