XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities    
Net loss $ (1,414) $ (6,057)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,175 4,208
Amortization of ROU operating leases 2,477 2,419
Amortization of ROU finance leases 2,228 1,811
Amortization of deferred debt issuance costs 395 553
Deferred income taxes (11) (9)
Share-based compensation 1,123 358
Gain on disposal of assets, net (363) (338)
Allowance for credit losses 232 4
Change in operating assets and liabilities:    
Accounts receivable (35,266) 15,202
Income tax receivable 47  
Inventory 63 (387)
Prepaid expenses and other 1,319 2,169
Contract assets 20,827 10,548
Accounts payable 13,747 (29,399)
Accrued liabilities (6,174) (16,013)
Operating lease liabilities (1,219) (2,238)
Income tax payable (14) (196)
Contract liabilities (4,615) (5,460)
Net cash used in operating activities (3,443) (22,825)
Cash flows from investing activities:    
Proceeds from sale of property and equipment 341 280
Purchase of property and equipment (9,033) (1,853)
Net cash used in investing activities (8,692) (1,573)
Cash flows from financing activities:    
Borrowings on credit 3,047 1,554
Payments made on borrowings on credit (3,148) (1,679)
Payments on failed sales-leasebacks (729)  
Loan costs from Credit Agreement and prior credit facility (323) (100)
Payments of finance lease liabilities (2,517) (1,971)
Proceeds from issuance of common stock under ESPP 337  
Exercise of stock options 108 294
Net cash used in financing activities (3,225) (1,902)
Net change in cash, cash equivalents and restricted cash (15,360) (26,300)
Cash, cash equivalents and restricted cash at beginning of period 28,316 30,938
Cash, cash equivalents and restricted cash at end of period 12,956 4,638
Supplemental disclosures of cash flow information, cash paid during the period for:    
Interest 2,113 1,652
Taxes, net of refunds $ 118 $ (148)