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:    
Consolidated net income $ 29,310 $ 15,006
Adjustments to reconcile consolidated net income to net cash provided by operating activities:    
Stock-based compensation 13,104 5,602
Depreciation and amortization 4,475 3,164
Deferred income taxes (1,175) 1,355
Pension cost 818 672
Changes in operating assets and liabilities:    
Accounts receivable (1,228) (5,716)
Prepaid expenses and other current assets (15,384) (387)
Other assets 236 (76)
Accounts payable, accrued expenses and other liabilities 71,924 26
Advances from customers 65,150  
Deferred revenues (1,247) (1,525)
Accrued salaries, wages and related benefits (894) (1,490)
Income and other taxes (532) (1,529)
Pension benefit payments (116) (112)
Net cash provided by operating activities 164,441 14,990
Cash flows from investing activities:    
Capital expenditures (5,309) (4,058)
Purchase of short term investments (10,079)  
Net cash used in investing activities (15,388) (4,058)
Cash flows from financing activities:    
Proceeds from exercise of stock options 10,904 1,468
Withholding taxes on net settlement of restricted stock units (62)  
Payment of long-term obligations (877) (117)
Net cash provided by financing activities 9,965 1,351
Effect of exchange rate changes on cash and cash equivalents (956) 612
Net increase in cash and cash equivalents 158,062 12,895
Cash and cash equivalents, beginning of period 82,216 46,897
Cash and cash equivalents, end of period 240,278 59,792
Supplemental disclosures of cash flow information:    
Vendor financed software licenses acquired 2,527  
Shares withheld for withholding taxes on net settlement for restricted stock 62  
Cash paid for income taxes $ 8,205 $ 2,670