XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 36,634 $ 27,021
Reconciliation of net income to net cash provided by operating activities:    
Depreciation 4,145 5,006
Amortization of intangible assets and deferred financing costs 10,749 9,742
Provision for credit losses 1,001 314
Payment of contingent consideration liability in excess of acquisition-date fair value (79) 0
Fair value adjustment on contingent consideration 839 1,689
Restricted stock compensation expense 1,347 863
Deferred income taxes (6,313) 1,610
Changes in operating assets and liabilities:    
Accounts receivables, net 3,815 (50,616)
Costs and estimated profits in excess of billings (23,151) (8,466)
Accounts payable and accrued expenses 1,721 42,030
Prepaid expenses and other assets 5,226 (3,328)
Inventories (3,179) (15,754)
Billings in excess of costs and estimated profits (5,095) (1,502)
Other long-term liabilities (3,643) (2,923)
Net cash provided by operating activities 24,017 5,686
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property and equipment (5,617) (1,848)
Acquisition of businesses, net of cash acquired (8,488) (44,117)
Net cash used in investing activities (14,105) (45,965)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrowings on asset-backed credit facility 7,870 231,968
Repayments on asset-backed credit facility (7,870) (202,844)
Repayments under term loan facility (2,184) (1,650)
Payment for acquisition contingent consideration liability (3,921) 0
Preferred stock dividends paid (45) (45)
Shares repurchased held in treasury (33,583) (15,116)
Payment for employee taxes withheld from stock awards (432) (290)
Net cash (used in) provided by financing activities (40,165) 12,023
Effect of foreign currency on cash (240) (159)
Net change in cash and restricted cash (30,493) (28,415)
Cash and restricted cash at beginning of period 46,117 49,080
Cash and restricted cash at end of period 15,624 20,665
Supplemental schedule of non-cash investing and financing activities:    
Shares issued for acquisitions 0 4,744
Purchase of treasury stock $ (605) $ 0