XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
ASSETS    
Cash and cash equivalents $ 37,415 $ 90,594
Short-term investments 2,987 24,291
Accounts receivable, net of allowance for credit losses 69,264 73,649
Prepaid expenses and other current assets 25,124 17,445
Total current assets 134,790 205,979
Property and equipment, net 61,853 48,465
Operating lease right-of-use assets, net 4,843 4,029
Goodwill 96,798 14,953
Intangible assets, net 56,330 12,307
Deferred tax assets, net 1,209 43
Other non-current assets 35,310 29,513
Total assets 391,133 315,289
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 6,555 8,255
Accrued compensation and related benefits 13,984 16,855
Accrued and other current liabilities 9,069 8,752
Operating lease liabilities – current portion 1,752 1,675
Deferred revenues – current portion 23,363 25,005
Current portion of long-term debt, net 2,240 0
Total current liabilities 56,963 60,542
Long-term income taxes 2,958 2,915
Non-current portion of operating lease liabilities 4,176 3,504
Long-term debt, net 65,877 0
Other non-current liabilities (3,639) (2,291)
Total liabilities 133,613 69,252
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding 0 0
Common stock, $0.00015 par value, 70,000 shares authorized; shares issued 51,214 and 50,717, respectively; shares outstanding 39,163 and 38,801, respectively 6 6
Additional paid-in capital 518,055 502,902
Treasury stock, at cost, 12,051 and 11,916 shares, respectively (162,887) (159,352)
Accumulated deficit (95,874) (93,988)
Accumulated other comprehensive loss (1,780) (3,531)
Total stockholders’ equity 257,520 246,037
Total liabilities and stockholders’ equity $ 391,133 $ 315,289