XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 85,256 $ 98,978
Short-term investments 37,628 36,544
Accounts receivable, net of allowance for credit losses of $890 as of March 31, 2024 and December 31, 2023 47,267 44,904
Prepaid expenses and other current assets 17,165 17,422
Total current assets 187,316 197,848
Property and equipment, net 36,088 37,338
Operating lease right-of-use assets, net 4,742 4,926
Goodwill 15,003 15,029
Intangible assets, net 14,747 15,620
Deferred tax assets, net 145 157
Other non-current assets 28,782 19,218
Total assets 286,823 290,136
Current liabilities:    
Accounts payable 5,729 2,561
Accrued compensation and related benefits 9,491 14,800
Accrued and other current liabilities 4,963 4,633
Operating lease liabilities - current portion 1,625 1,529
Deferred revenues - current portion 27,643 25,750
Billings in excess of recognized revenues 2,345 1,570
Total current liabilities 51,796 50,843
Long-term income taxes payable 2,980 2,972
Non-current portion of operating lease liabilities 4,363 4,657
Other non-current liabilities 2,271 2,718
Total liabilities 61,410 61,190
Stockholders' equity:    
Preferred stock, $0.00015 par value, 5,000 shares authorized, no shares issued and outstanding
Common stock, $0.00015 par value, 70,000 shares authorized; shares issued 50,173 and 49,749, respectively; shares outstanding 38,393 and 38,289, respectively 6 6
Additional paid-in-capital 481,390 473,295
Treasury stock at cost, 11,780 and 11,460 shares, respectively (154,616) (143,923)
Accumulated deficit (98,438) (98,045)
Accumulated other comprehensive loss (2,929) (2,387)
Total stockholders' equity 225,413 228,946
Total liabilities and stockholders' equity $ 286,823 $ 290,136