XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1Close
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net earnings $ 67,027 $ 49,972
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 21,886 14,663
Provision for losses on accounts receivable 3,246 1,484
Non-cash stock-based compensation 8,043 6,896
Deferred income taxes (4,423) (4,284)
Amortization of debt issuance costs 1,224 1,213
Other adjustments 2,471 2,122
Changes in assets and liabilities:    
(Increase) decrease in accounts receivable (25,294) 197,918
Decrease (increase) in inventories 12,115 (1,146)
Decrease in contract assets 32,142 45
Increase in long-term accounts receivable (206,154) (14,434)
Increase in other assets (26,821) (8,405)
Increase (decrease) in accounts payable 184,511 (76,783)
Increase in long-term accounts payable 212,577 18,568
Decrease in accrued expenses and other liabilities (35,371) (27,669)
Net cash provided by operating activities: 247,179 160,160 CloseClose
Cash flows from investing activities:    
Purchases of property and equipment (6,482) (9,106)
Net cash used in investing activities: (6,482) (9,106) CloseClose
Cash flows from financing activities:    
Net (repayments) borrowings under inventory financing facilities (4,545) 108,257
Repurchases of common stock (35,000) (117,129)
Repayment of principal on the Notes (16,895) 0
Earnout and acquisition related payments (18,296) 0
Other payments (8,360) (7,988)
Net cash used in financing activities: (125,267) (140,654) CloseClose
Foreign currency exchange effect on cash, cash equivalents and restricted cash balances (5,074) 1,652 CloseClose
Increase in cash, cash equivalents and restricted cash 110,356 12,052
Cash, cash equivalents and restricted cash at beginning of period 270,785 165,718
Cash, cash equivalents and restricted cash at end of period 381,141 177,770
ABL revolving credit facility    
Cash flows from financing activities:    
Borrowings on ABL revolving credit facility 1,144,826 1,016,980
Repayments on ABL revolving credit facility $ (1,186,997) $ (1,140,774)