v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Cash Flows from Operating Activities:    
Net income $ 26,744 $ 32,339
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 29,225 27,490
Amortization of deferred financing costs and discounts 563 932
Loss on extinguishment of debt 0 25
Share-based proceeds from legal settlement (7,865) 0
Unrealized loss on remeasurement of share-based proceeds 1,508 0
Credit loss expense 2,635 8,115
Deferred income taxes 2,016 (1,480)
Stock-based compensation 6,952 6,456
Other 152 1,227
Changes in operating assets and liabilities:    
Accounts receivable 9,877 (13,541)
Unbilled receivables (26,221) 1,508
Inventory (8,197) 237
Prepaid expenses and other assets 11,255 4,777
Deferred revenue (2,314) (3,161)
Accounts payable and other current liabilities (5,543) (2,085)
Other liabilities 54 126
Net cash provided by operating activities 40,841 62,965
Cash Flows from Investing Activities:    
Purchases of installation and service parts and property and equipment (31,199) (21,243)
Cash proceeds from the sale of assets 112 24
Net cash used in investing activities (31,087) (21,219)
Cash Flows from Financing Activities:    
Borrowings on Amended Revolver 48,500 0
Repayment on Amended Revolver (22,500) 0
Repayment of long-term debt (1,722) (2,255)
Equipment financing arrangements 2,869 0
Payment of debt issuance costs (579) (43)
Share repurchase and retirement (50,237) 0
Proceeds from the exercise of stock options 336 170
Payment of employee tax withholding related to RSUs and PSUs vesting (5,248) (6,606)
Net cash used in financing activities (28,581) (8,734)
Effect of exchange rate changes on cash and cash equivalents 615 365
Net (decrease) increase in cash, cash equivalents and restricted cash (18,212) 33,377
Cash, cash equivalents and restricted cash - beginning of period 68,318 81,154
Cash, cash equivalents and restricted cash - end of period 50,106 114,531
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets    
Cash and cash equivalents 46,894 108,453
Restricted cash 3,212 6,078
Total cash, cash equivalents and restricted cash 50,106 114,531
Supplemental cash flow information:    
Interest paid 13,877 11,522
Income taxes paid, net of refunds 3,118 3,779
Supplemental non-cash information:    
Purchases of installation and service parts and property and equipment in accounts payable and accrued liabilities at period-end $ 10,555 $ 7,844