XML 12 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Cash flows from operating activities    
Net income $ 126,087 $ 101,112
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 23,560 20,123
Amortization of deferred financing fees 231 187
Equity-based compensation 10,483 11,213
Deferred taxes 18,332 (596)
(Gain) loss on disposal of property, plant, and equipment (2,621) 57
Foreign currency transaction (gain) (399) (70)
Equity in net loss of affiliates 710 2,034
Dividends from equity method investment 480 766
Change in fair value of contingent consideration 0 7,912
Change in assets and liabilities:    
Accounts receivable (9,489) (10,051)
Floor plan receivables (2,930) (15,155)
Inventories 25,718 (6,759)
Other assets (11,434) (330)
Accounts payable (1,750) 13,895
Accrued expenses and other liabilities (25,800) 20,104
Net cash provided by operating activities 151,178 144,442
Cash flows from investing activities    
Additions to property, plant, and equipment (17,817) (24,827)
Cash paid for equity method investment (447) 0
Proceeds from floor plan loans 0 2,136
Acquisition, net of cash acquired (24,636) 0
Proceeds from disposal of property, plant, and equipment 5,105 138
Net cash (used in) investing activities (37,795) (22,553)
Cash flows from financing activities    
Changes in floor plan financing, net (7,310) (5,308)
Payments on long term debt (769) (11)
Payments of deferred financing fees (1,014) 0
Payments for repurchase of common stock (100,000) (40,000)
Stock option exercises 3,550 272
Tax payments for equity-based compensation (2,344) (2,273)
Net cash (used in) financing activities (107,887) (47,320)
Effect of exchange rate changes on cash and cash equivalents 2,906 599
Net increase in cash and cash equivalents 8,402 75,168
Cash and cash equivalents at beginning of period 610,338 495,063
Cash and cash equivalents at end of period $ 618,740 $ 570,231