XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating loss carryforwards $ 16,567 $ 17,987
Inventory adjustments 110,370 68,542
Allowance for credit losses 20,475 27,637
Accrued expenses 86,964 73,251
Interest carryforward 21,923 4,170
Stock-based compensation awards 5,490 5,692
Lease liability 65,718 68,605
Research and experimentation costs 73,971 59,277
Other 992 3,332
Deferred tax assets, gross 402,470 328,493
Valuation allowance (16,165) (15,832)
Total deferred tax assets 386,305 312,661
Deferred tax liabilities:    
Goodwill (157,786) (152,551)
Depreciation (42,540) (58,419)
Lease right-of-use assets (61,685) (64,937)
Other comprehensive income items (15,615) (13,204)
Total deferred tax liabilities (277,626) (289,111)
Total net deferred tax assets 108,679 $ 23,550
International    
Deferred tax assets:    
Net operating loss carryforwards 7,800  
U.S. Federal    
Deferred tax assets:    
Net operating loss carryforwards $ 8,700