v3.26.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flows from operating activities    
Net income (loss) $ 28,129 $ (11,732)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation expense 8,920 10,547
Amortization of intangible assets 13,655 15,367
Impairment of property and equipment 0 4,406
Inventory write-down 6,541 17,407
Stock-based compensation expense 7,707 6,371
Deferred income taxes (2,302) (3,264)
Gain on sale-leaseback transactions 0 (11,182)
Other 4,335 1,485
Changes in operating assets and liabilities    
Accounts receivable—trade (36,567) 9,812
Inventories (12,569) 4,158
Prepaid expenses and other current assets (1,747) 2,761
Cost and estimated profit in excess of billings (6,120) (4,434)
Accounts payable, deferred revenue and other accrued liabilities 36,030 (213)
Billings in excess of costs and profits recognized 75 6,476
Net cash provided by operating activities 46,087 47,965
Cash flows from investing activities    
Capital expenditures for property and equipment (4,911) (4,453)
Proceeds from sale of property and equipment 183 163
Proceeds from sale-leaseback transactions 0 14,574
Payments related to business acquisition, net of cash acquired (11,833) 0
Net cash provided by (used in) investing activities (16,561) 10,284
Cash flows from financing activities    
Borrowings on Credit Facility 420,296 398,746
Repayments on Credit Facility (427,512) (446,353)
Payment of capital lease obligations (1,355) (1,413)
Deferred financing costs (1,659) (914)
Repurchases of stock (8,962) (21,120)
Payment of withheld taxes on stock-based compensation plans (9,274) (1,321)
Net cash used in financing activities (28,466) (72,375)
Effect of exchange rate changes on cash (552) 1,158
Net increase (decrease) in cash and cash equivalents 508 (12,968)
Cash and cash equivalents at beginning of period 34,661 44,661
Cash and cash equivalents at end of period 35,169 31,693
Supplemental cash flow disclosures    
Cash paid for interest 8,552 10,681
Cash paid for income taxes 17,358 22,064
Noncash activities    
Operating lease assets obtained in exchange for lease obligations 6,280 17,132
Finance lease assets obtained in exchange for lease obligations 917 1,033
Accrued purchases of property and equipment 258 91
Stock issuance related to business acquisition 16,200 0
Liability related to business acquisition $ 6,365 $ 0