XML 16 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income $ 16,899 $ 8,822
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 6,120 7,303
Amortization of intangible assets 9,214 10,748
Inventory write-down 5,897 760
Stock-based compensation expense 5,136 3,590
Deferred income taxes (1,731) (3,670)
Gain on sale-leaseback transactions 0 (6,903)
Other 3,899 1,041
Changes in operating assets and liabilities    
Accounts receivable—trade (35,300) 2,504
Inventories (1,340) 9,995
Prepaid expenses and other current assets (3,267) 1,395
Cost and estimated profit in excess of billings (7,040) (2,444)
Accounts payable, deferred revenue and other accrued liabilities 14,718 (15,060)
Billings in excess of costs and profits recognized 851 7,018
Net cash provided by operating activities 14,056 25,099
Cash flows from investing activities    
Capital expenditures for property and equipment (3,189) (3,061)
Proceeds from sale of property and equipment 159 57
Proceeds from sale-leaseback transactions 0 8,028
Net cash provided by (used in) investing activities (3,030) 5,024
Cash flows from financing activities    
Borrowings on Credit Facility 265,195 271,326
Repayments on Credit Facility (257,447) (299,360)
Payment of capital lease obligations (819) (732)
Deferred financing costs (1,659) (914)
Repurchases of stock (7,567) (6,295)
Payment of withheld taxes on stock-based compensation plans (9,274) (1,321)
Net cash used in financing activities (11,571) (37,296)
Effect of exchange rate changes on cash (400) 1,479
Net decrease in cash and cash equivalents (945) (5,694)
Cash and cash equivalents at beginning of period 34,661 44,661
Cash and cash equivalents at end of period 33,716 38,967
Supplemental cash flow disclosures    
Cash paid for interest 7,586 9,025
Cash paid for income taxes 12,664 11,321
Noncash activities    
Operating lease assets obtained in exchange for lease obligations 5,837 12,230
Finance lease assets obtained in exchange for lease obligations 340 376
Accrued purchases of property and equipment $ 240 $ 431