XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash Flows from Operating Activities:    
Net income $ 32,339 $ 29,149
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 27,490 26,886
Amortization of deferred financing costs and discounts 932 1,361
Change in fair value of interest rate swap 0 (102)
Loss on extinguishment of debt 25 595
Credit loss expense 8,115 5,247
Deferred income taxes (1,480) 696
Stock-based compensation 6,456 5,558
Other 1,227 319
Changes in operating assets and liabilities:    
Accounts receivable (13,541) 10,223
Unbilled receivables 1,508 (6,501)
Inventory 237 479
Prepaid expenses and other assets 4,777 5,565
Deferred revenue (3,161) (3,831)
Accounts payable and other current liabilities (2,085) (40,783)
Other liabilities 126 (529)
Net cash provided by operating activities 62,965 34,332
Cash Flows from Investing Activities:    
Cash receipts for interest rate swap 0 294
Purchases of installation and service parts and property and equipment (21,243) (14,279)
Cash proceeds from the sale of assets 24 48
Net cash used in investing activities (21,219) (13,937)
Cash Flows from Financing Activities:    
Repayment of long-term debt (2,255) (2,255)
Payment of debt issuance costs (43) (107)
Proceeds from exercise of stock options 170 689
Payment of employee tax withholding related to RSUs and PSUs vesting (6,606) (4,608)
Net cash used in financing activities (8,734) (6,281)
Effect of exchange rate changes on cash and cash equivalents 365 (608)
Net increase in cash, cash equivalents and restricted cash 33,377 13,506
Cash, cash equivalents and restricted cash - beginning of period 81,154 139,722
Cash, cash equivalents and restricted cash - end of period 114,531 153,228
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets    
Cash and cash equivalents 108,453 149,520
Restricted cash 6,078 3,708
Total cash, cash equivalents, and restricted cash 114,531 153,228
Supplemental cash flow information:    
Interest paid 11,522 14,973
Income taxes paid, net of refunds 3,779 3,690
Supplemental non-cash information:    
Purchases of installation and service parts and property and equipment in accounts payable and accrued liabilities at period-end $ 7,844 $ 3,915