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    
Net loss $ (19,119) $ (22,115)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 23,956 21,449
Stock-based compensation expense, net of amounts capitalized 28,272 32,028
Provision for bad debt 8,872 3,111
Other non-cash, net 1,539 2,266
Changes in operating assets and liabilities:    
Trade receivables (23,233) (41,714)
Other operating assets 5,189 (1,059)
Accounts payable 13,915 85,423
Other operating liabilities 1,621 950
Net cash provided by operating activities 41,012 80,339
Cash Flows from Investing Activities    
Net increase in finance receivables (10,544) (71,564)
Purchases of property and equipment (4,898) (4,205)
Capitalization of software costs (18,491) (17,932)
Purchases of marketable securities 0 (24,833)
Maturities and redemptions of marketable securities 0 24,888
Net cash used in investing activities (33,933) (93,646)
Cash Flows from Financing Activities    
Proceeds from long term debt 175,000 220,000
Payments towards long term debt (160,000) (156,500)
Payment of debt issuance costs 0 (1,457)
Proceeds from exercise of stock options 772 531
Payment of RSU tax withholdings in exchange for common shares surrendered by RSU holders (4,191) (17,636)
Proceeds from employee stock purchase plan 2,535 2,534
Repurchase and retirement of common stock (50,196) 0
Other financing activities 0 (74)
Net cash (used in) provided by financing activities (36,080) 47,398
Effect of exchange rate changes on cash and cash equivalents (237) 209
Net (decrease) increase in cash and cash equivalents (29,238) 34,300
Cash and cash equivalents, beginning of period 271,497 224,065
Cash and cash equivalents, end of period 242,259 258,365
Non-cash investing and financing activities:    
Stock-based compensation included in capitalized software development costs 3,533 3,613
Purchase of property and equipment and internal use software in accounts payable $ 971 $ 1,247