XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 219,081 $ 162,893
Short-term investments 56,359 51,412
Accounts receivable 50,160 42,501
Allowance for credit losses (3,320) (3,066)
Accounts receivable, net 46,840 39,435
Deferred costs 62,403 52,755
Other assets 16,758 16,319
Total current assets 401,441 322,814
Property and equipment, net 36,043 35,458
Operating lease right-of-use assets 7,862 9,170
Goodwill 249,176 197,284
Intangible assets, net 107,344 88,352
Other assets    
Deferred costs, non-current 20,347 17,424
Deferred income tax assets 505 227
Other assets, non-current 1,126 2,185
Total assets 823,844 672,914
Current liabilities    
Accounts payable 7,420 11,256
Accrued compensation 41,588 30,235
Accrued expenses 8,014 7,451
Deferred revenue 69,187 57,423
Operating lease liabilities 4,460 4,277
Total current liabilities 130,669 110,642
Other liabilities    
Deferred revenue, non-current 6,930 4,771
Operating lease liabilities, non-current 9,569 13,009
Deferred income tax liabilities 8,972 7,419
Other liabilities, non-current 229 0
Total liabilities 156,369 135,841
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; 38,971,146 and 38,309,144 shares issued; and 36,820,048 and 36,158,046 shares outstanding, respectively 39 38
Treasury Stock, at cost; 2,151,098 shares (128,892) (128,892)
Additional paid-in capital 537,061 476,117
Retained earnings 259,045 193,221
Accumulated other comprehensive gain (loss) 222 (3,411)
Total stockholders’ equity 667,475 537,073
Total liabilities and stockholders’ equity $ 823,844 $ 672,914