XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash provided by operating activities    
Net income $ 45,992 $ 17,936
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization of intangible assets 1,095 1,309
Depreciation 2,836 2,925
Amortization of right-of-use assets 3,967 3,494
Stock-based compensation expense 52 132
Amortization of financing fees 348 938
Deferred income taxes 162 131
(Credit) provision for losses in accounts receivable (2,085) 2,998
Increase in allowance for inventory obsolescence 2,498 2,560
Other adjustments, net 45 3
Changes in operating assets and liabilities:    
Accounts receivable (8,428) 15,476
Inventories (19,133) 23,611
Prepaid expenses (7,268) 4,097
Contract assets (4,452) (12,048)
Other assets 149 (1,184)
Accounts payable 9,164 (1,268)
Income taxes receivable (116) 0
Accrued expenses 7,694 2,638
Other noncurrent liabilities (2,781) (1,631)
Net cash provided by operating activities 29,739 62,117
Cash used in investing activities    
Capital expenditures (1,957) (2,678)
Net cash used in investing activities (1,957) (2,678)
Cash used in financing activities    
Repayment of long-term debt and lease liabilities (153) (161)
Proceeds from short-term financings 100,000 0
Repayment of short-term financings (109,820) (50,593)
Payments of deferred financing costs (709) (983)
Tax benefit from exercise of stock based compensation (21) 0
Other financing activities, net 0 (2)
Net cash used in financing activities (10,703) (51,739)
Net increase in cash, cash equivalents, and restricted cash 17,079 7,700
Cash, cash equivalents, and restricted cash at beginning of the period 26,594 27,900
Cash, cash equivalents, and restricted cash at end of the period 43,673 35,600
Reconciliation of cash, cash equivalents, and restricted cash to the Consolidated Balance Sheets    
Cash and cash equivalents 40,456 31,793
Restricted cash 3,217 3,807
Total cash, cash equivalents, and restricted cash $ 43,673 $ 35,600