XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 45,343 $ 46,742
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization expense 15,655 16,373
Non-cash operating lease costs 5,175 9,002
Deferred income taxes, net 1,866 1,370
Amortization of deferred financing costs 683 1,147
Equity in earnings of joint ventures (1,689) (1,729)
Stock-based incentive compensation expense 10,199 8,801
Other adjustments 391 (949)
Changes in operating assets and liabilities:    
Accounts receivable, net (42,870) (56,788)
Inventories 55,463 21,790
Prepaid expenses and other current assets 1,233 28,444
Accounts payable (93,246) (88,101)
Accrued compensation and employee benefits (20,982) (14,458)
Accrued expenses and other current liabilities 16,148 27,503
Operating lease liabilities (5,861) (7,956)
Other noncurrent assets and liabilities 382 1,595
Net cash used in operating activities (12,110) (7,214)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (9,046) (9,371)
Business acquisitions, net of cash acquired 0 (117,322)
Other investing activities (274) 0
Net cash used in investing activities (9,320) (126,693)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Stock-based compensation tax withholdings (12,595) (7,385)
Purchase of company stock, and related excise taxes (17,539) (100,222)
Repayments of debt principal (1,695) (1,628)
Deferred financing costs (2,044) 0
Other financing activities 0 1,949
Net cash used in financing activities (33,873) (107,286)
NET DECREASE IN CASH AND CASH EQUIVALENTS (55,303) (241,193)
Cash and cash equivalents - beginning of period 232,624 412,565
CASH AND CASH EQUIVALENTS - END OF PERIOD 177,321 171,372
Supplemental disclosure of cash flow information:    
Cash paid for interest 9,560 10,763
Cash paid for income taxes 265 833
Cash paid for operating leases $ 8,100 $ 7,548