XML 23 R7.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 income $ 14,505 $ 13,468
Adjustments to reconcile net income from operations to net cash used in operations:    
Depreciation and amortization of intangible assets 2,129 2,082
Loss on disposal of asset 36 0
Deferred tax expense (benefit) 75 (80)
Stock-based compensation 2,776 1,540
Provision for (recovery of) credit losses (453) (63)
Changes in operating assets and liabilities:    
Accounts receivable 27,756 31,468
Inventories, net 203 623
Contract assets 93 (376)
Accounts payable (1,437) (5,137)
Income taxes payable 1,757 1,915
Accrued expenses (3,641) (4,758)
Deferred compensation (181) (317)
Deferred revenue (16,593) (13,547)
Other assets and liabilities 2,341 142
Net cash provided by operating activities 29,366 26,960
Cash flows from investing activities:    
Additions to property and equipment (1,626) (3,045)
Additions to intangible assets (19) (35)
Net cash used in investing activities (1,645) (3,080)
Cash flows from financing activities:    
Dividends paid (4,587) 0
Contingent payment related to acquisition 0 (200)
Tax payments for restricted stock issuances (1,327) (1,595)
Net cash used in financing activities (5,914) (1,795)
Effect of exchange rate changes on cash 244 (734)
Net increase in cash 22,051 21,351
Cash, cash equivalents, and restricted cash, beginning of period 83,331 43,530
Cash, cash equivalents, and restricted cash, end of period $ 105,382 $ 64,881