XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 56,087 $ 72,909
Marketable investments (Note 3) 48,582 51,580
Accounts receivable, net of allowance for expected credit losses of $434 and $574 as of December 31, 2024 and 2023, respectively (Note 1,15) 55,490 58,999
Deferred commissions 22,942 23,207
Prepaid expenses and other current assets 18,263 9,305
Total current assets 201,364 216,000
Property and equipment, net 11,699 19,401
Operating lease right-of-use assets 27,049 39,722
Goodwill 227,959 244,257
Intangible assets, net 27,475 37,637
Other assets 8,316 7,157
Total assets 503,862 564,174
Current Liabilities:    
Accounts payable 965 1,796
Accrued expenses and other current liabilities 57,602 81,482
Deferred revenue 145,404 156,798
Total current liabilities 203,971 240,076
Long-term debt 35,000 35,000
Non-current operating lease liabilities 24,809 37,673
Other non-current liabilities (Note 15) 10,545 11,160
Total liabilities 274,325 323,909
Commitments and contingencies (Note16)
Stockholders' Equity:    
Preferred stock, $0.01 par value Authorized - 500 shares; issued and outstanding - none 0 0
Common stock, $0.01 par value Authorized - 125,000 shares Issued - 25,119 and 24,684 shares as of December 31, 2024 and 2023, respectively Outstanding - 18,838 and 19,248 shares as of December 31, 2024 and 2023, respectively 251 247
Additional paid-in capital 292,217 278,057
Retained earnings 171,934 177,681
Treasury stock - 6,282 and 5,437 shares as of December 31, 2024 and 2023, respectively (227,119) (211,149)
Accumulated other comprehensive loss (7,746) (4,571)
Total stockholders’ equity 229,537 240,265
Total liabilities and stockholders’ equity $ 503,862 $ 564,174