XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net earnings $ 105,393 $ 212,679
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 77,971 72,357
Provision for losses on accounts receivable 6,743 7,440
Provision for losses on contract assets 3,917 2,474
Non-cash stock-based compensation 26,765 26,216
Net change on revaluation of earnout liabilities 19,184 (30,648)
Earnout payments in excess of acquisition date fair value (25,451) 0
Deferred income taxes 5,081 16,342
Net loss on revaluation of warrant settlement liabilities 25,069 0
Impairment loss on long lived real estate asset 12,588 0
Amortization of debt issuance costs 3,422 4,090
Other adjustments (1,123) (3,155)
Changes in assets and liabilities:    
Increase in accounts receivable (1,181,587) (291,692)
(Increase) decrease in inventories (25,379) 28,407
Decrease in contract assets 42,549 49,798
Decrease (increase) in long-term accounts receivable 93,903 (434,966)
(Increase) decrease in other assets (20,845) 13,626
Increase in accounts payable 1,100,776 374,166
(Decrease) increase in long-term accounts payable (99,222) 428,081
Decrease in accrued expenses and other liabilities (19,697) (57,484)
Net cash provided by operating activities: 150,057 417,731
Cash flows from investing activities:    
Proceeds from sale of assets 0 13,751
Purchases of property and equipment (17,551) (32,371)
Acquisitions, net of cash and cash equivalents acquired 0 (270,248)
Net cash used in investing activities: (17,551) (288,868)
Cash flows from financing activities:    
Borrowings on ABL revolving credit facility 4,823,236 3,631,660
Repayments on ABL revolving credit facility (3,971,067) (3,964,940)
Warrants settlement (221,968) 0
Repayment of principal on the Convertible Notes (333,091) (16,895)
Net borrowings under inventory financing facilities 21,859 3,102
Proceeds from issuance of senior unsecured notes 0 500,000
Payment of debt issuance costs 0 (8,647)
Repurchases of common stock (151,118) (200,020)
Earnout and acquisition related payments (20,204) (18,297)
Other payments (11,126) (8,486)
Net cash provided by (used in) financing activities: 136,521 (82,523)
Foreign currency exchange effect on cash, cash equivalents and restricted cash balances 18,953 2,660
Increase in cash, cash equivalents and restricted cash 287,980 49,000
Cash, cash equivalents and restricted cash at beginning of period 261,467 270,785
Cash, cash equivalents and restricted cash at end of period $ 549,447 $ 319,785