XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets, Current [Abstract]    
Cash and cash equivalents $ 96,428 $ 98,978
Short-term investments 23,724 36,544
Accounts receivable, net of allowance for credit losses of $890 as of September 30, 2024 and December 31, 2023 46,668 44,904
Prepaid expenses and other current assets 24,575 17,422
Total current assets 191,395 197,848
Property and equipment, net 46,019 37,338
Operating lease right-of-use assets, net 4,360 4,926
Goodwill 15,011 15,029
Intangible assets, net 13,133 15,620
Deferred tax assets, net 173 157
Total other non-current assets 37,260 19,218
Total assets 307,351 290,136
Liabilities, Current [Abstract]    
Accounts payable 7,504 2,561
Accrued compensation and related benefits 13,191 14,800
Accrued and other current liabilities 6,510 4,633
Operating lease liabilities - current portion 1,706 1,529
Deferred revenues - current portion 28,728 25,750
Billings in excess of recognized revenues 91 1,570
Total current liabilities 57,730 50,843
Long-term income taxes 2,883 2,972
Non-current portion of operating lease liabilities 3,870 4,657
Other non-current liabilities 2,404 2,718
Total liabilities 66,887 61,190
Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract]    
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,668 and 49,749, respectively; shares outstanding 38,763 and 38,289, respectively 6 6
Additional Paid in Capital 496,255 473,295
Treasury stock at cost, 11,905 and 11,460 shares, respectively (159,018) (143,923)
Accumulated deficit (94,527) (98,045)
Accumulated other comprehensive loss (2,252) (2,387)
Total stockholders' equity 240,464 228,946
Total liabilities and stockholders' equity $ 307,351 $ 290,136