XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 173,167 $ 151,355
Accounts receivable 71,681 75,295
Allowance for credit losses (7,994) (7,129)
Accounts receivable, net 63,687 68,166
Deferred costs 64,001 66,693
Other assets 29,541 49,090
Total current assets 330,396 335,304
Property and equipment, net 44,142 43,117
Operating lease right-of-use assets 4,985 5,025
Goodwill 539,411 541,719
Intangible assets, net 172,446 215,815
Other assets    
Deferred costs, non-current 20,296 20,719
Deferred income tax assets 514 493
Other assets, non-current 13,239 7,667
Total assets 1,125,429 1,169,859
Current liabilities    
Accounts payable 9,484 13,757
Accrued compensation 39,470 47,577
Accrued expenses 14,901 13,074
Deferred revenue 80,867 75,590
Operating lease liabilities 1,540 4,353
Total current liabilities 146,262 154,351
Other liabilities    
Deferred revenue, non-current 4,720 5,288
Operating lease liabilities, non-current 4,766 2,839
Deferred income tax liabilities 30,928 33,201
Other liabilities, non-current 271 287
Total liabilities 186,947 195,966
Commitments and contingencies (Note I)
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; 40,392,619 and 40,048,410 shares issued; and 36,194,528 and 37,517,239 shares outstanding, respectively 40 40
Treasury stock, at cost; 4,198,091 and 2,531,171 shares, respectively (276,922) (177,949)
Additional paid-in capital 763,354 722,737
Retained earnings 456,031 429,438
Accumulated other comprehensive loss (4,021) (373)
Total stockholders’ equity 938,482 973,893
Total liabilities and stockholders’ equity $ 1,125,429 $ 1,169,859