XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 240,232 $ 219,081
Short-term investments 31,554 56,359
Accounts receivable 59,355 50,160
Allowance for credit losses (3,958) (3,320)
Accounts receivable, net 55,397 46,840
Deferred costs 64,318 62,403
Other assets 15,437 16,758
Total current assets 406,938 401,441
Property and equipment, net 35,083 36,043
Operating lease right-of-use assets 7,076 7,862
Goodwill 268,872 249,176
Intangible assets, net 107,519 107,344
Other assets    
Deferred costs, non-current 20,610 20,347
Deferred income tax assets 7,347 505
Other assets, non-current 1,076 1,126
Total assets 854,521 823,844
Current liabilities    
Accounts payable 5,877 7,420
Accrued compensation 32,236 41,588
Accrued expenses 9,446 8,014
Deferred revenue 76,393 69,187
Operating lease liabilities 4,594 4,460
Total current liabilities 128,546 130,669
Other liabilities    
Deferred revenue, non-current 7,111 6,930
Operating lease liabilities, non-current 7,751 9,569
Deferred income tax liabilities 7,012 8,972
Other liabilities, non-current 680 229
Total liabilities 151,100 156,369
Commitments and contingencies
Stockholders' equity    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; 0 shares issued and outstanding 0 0
Common stock, $0.001 par value; 110,000,000 shares authorized; 39,419,726 and 38,971,146 shares issued; and 37,086,627 and 36,820,048 shares outstanding, respectively 39 39
Treasury stock, at cost; 2,333,099 and 2,151,098 shares, respectively (162,187) (128,892)
Additional paid-in capital 574,842 537,061
Retained earnings 295,080 259,045
Accumulated other comprehensive gain (loss) (4,353) 222
Total stockholders’ equity 703,421 667,475
Total liabilities and stockholders’ equity $ 854,521 $ 823,844