XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
ASSETS    
Cash and cash equivalents $ 42,220 $ 90,594
Short-term investments 0 24,291
Accounts receivable, net of allowance for credit losses 82,938 73,649
Prepaid expenses and other current assets 38,735 17,445
Total current assets 163,893 205,979
Property and equipment, net 81,609 48,465
Operating lease right-of-use assets, net 4,778 4,029
Goodwill 95,005 14,953
Intangible assets, net 52,194 12,307
Deferred tax assets, net 69 43
Other non-current assets 21,149 29,513
Total assets 418,697 315,289
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 17,076 8,255
Accrued compensation and related benefits 22,437 16,855
Accrued and other current liabilities 8,719 8,752
Operating lease liabilities – current portion 1,982 1,675
Deferred revenues – current portion 19,441 25,005
Current portion of long-term debt, net 2,236 0
Total current liabilities 71,891 60,542
Long-term income taxes 4,273 2,915
Operating lease liabilities – non-current portion 3,838 3,504
Long-term debt, net 64,763 0
Other non-current liabilities (2,910) (2,291)
Total liabilities 147,675 69,252
Commitments and contingencies (Note 8)
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,726 and 50,717, respectively; shares outstanding 39,541 and 38,801, respectively 6 6
Additional paid-in capital 533,503 502,902
Treasury stock, at cost, 12,185 and 11,916 shares, respectively (165,808) (159,352)
Accumulated deficit (94,628) (93,988)
Accumulated other comprehensive loss (2,051) (3,531)
Total stockholders’ equity 271,022 246,037
Total liabilities and stockholders’ equity $ 418,697 $ 315,289