XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 198,842 $ 219,081
Short-term investments 6,931 56,359
Accounts receivable 60,044 50,160
Allowance for credit losses (4,474) (3,320)
Accounts receivable, net 55,570 46,840
Deferred costs 64,665 62,403
Other assets 18,639 16,758
Total current assets 344,647 401,441
Property and equipment, net 36,148 36,043
Operating lease right-of-use assets 8,412 7,862
Goodwill 423,508 249,176
Intangible assets, net 168,131 107,344
Other assets    
Deferred costs, non-current 20,802 20,347
Deferred income tax assets 412 505
Other assets, non-current 1,240 1,126
Total assets 1,003,300 823,844
Current liabilities    
Accounts payable 8,107 7,420
Accrued compensation 46,010 41,588
Accrued expenses 8,968 8,014
Deferred revenue 78,883 69,187
Operating lease liabilities 4,363 4,460
Total current liabilities 146,331 130,669
Other liabilities    
Deferred revenue, non-current 6,550 6,930
Operating lease liabilities, non-current 8,807 9,569
Deferred income tax liabilities 11,607 8,972
Other liabilities, non-current 640 229
Total liabilities 173,935 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,495,411 and 38,971,146 shares issued; and 37,566,443 and 36,820,048 shares outstanding, respectively 39 39
Treasury stock, at cost; 1,928,968 and 2,151,098 shares, respectively (99,748) (128,892)
Additional paid-in capital 611,719 537,061
Retained earnings 318,540 259,045
Accumulated other comprehensive gain (loss) (1,185) 222
Total stockholders’ equity 829,365 667,475
Total liabilities and stockholders’ equity $ 1,003,300 $ 823,844