XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 111,620 $ 119,624
Short-term investments 23,744 19,557
Accounts receivable, net of allowance for credit losses of $890 as of September 30, 2023 and December 31, 2022 40,959 42,164
Prepaid expenses and other current assets 18,001 12,063
Total current assets 194,324 193,408
Property and equipment, net 37,833 40,174
Operating lease right-of-use assets, net 5,069 6,002
Goodwill 15,008 14,123
Intangible assets, net 16,486 18,055
Deferred tax assets, net 32 64
Other non-current assets 13,701 6,845
Total assets 282,453 278,671
Current liabilities:    
Accounts payable 2,633 6,388
Accrued compensation and related benefits 11,502 16,948
Accrued and other current liabilities 4,772 5,581
Operating lease liabilities - current portion 1,504 1,412
Deferred revenues - current portion 29,267 26,019
Billings in excess of recognized revenues 240 1,852
Total current liabilities 49,918 58,200
Long-term income taxes payable 2,820 2,622
Non-current portion of operating lease liabilities 4,922 5,932
Other non-current liabilities 3,229 1,905
Total liabilities 60,889 68,659
Commitments and contingencies (Note 12)
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 49,694 and 48,613, respectively; shares outstanding 38,245 and 37,431, respectively 6 6
Additional paid-in-capital 467,304 447,415
Treasury stock at cost, 11,449 and 11,182 shares, respectively (143,587) (133,709)
Accumulated deficit (98,932) (101,150)
Accumulated other comprehensive loss (3,227) (2,550)
Total stockholders' equity 221,564 210,012
Total liabilities and stockholders' equity $ 282,453 $ 278,671