XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 154,271 $ 151,355
Accounts receivable 72,003 75,295
Allowance for credit losses (6,897) (7,129)
Accounts receivable, net 65,106 68,166
Deferred costs 65,906 66,693
Other assets 43,457 49,090
Total current assets 328,740 335,304
Property and equipment, net 46,154 43,117
Operating lease right-of-use assets 4,856 5,025
Goodwill 540,836 541,719
Intangible assets, net 206,069 215,815
Other assets    
Deferred costs, non-current 20,294 20,719
Deferred income tax assets 511 493
Other assets, non-current 13,748 7,667
Total assets 1,161,208 1,169,859
Current liabilities    
Accounts payable 14,468 13,757
Accrued compensation 42,647 47,577
Accrued expenses 15,535 13,074
Deferred revenue 80,382 75,590
Operating lease liabilities 1,918 4,353
Total current liabilities 154,950 154,351
Other liabilities    
Deferred revenue, non-current 5,318 5,288
Operating lease liabilities, non-current 4,700 2,839
Deferred income tax liabilities 33,801 33,201
Other liabilities, non-current 279 287
Total liabilities 199,048 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,240,558 and 40,048,410 shares issued; and 36,948,282 and 37,517,239 shares outstanding, respectively 40 40
Treasury stock, at cost; 3,292,276 and 2,531,171 shares, respectively (226,903) (177,949)
Additional paid-in capital 741,544 722,737
Retained earnings 449,167 429,438
Accumulated other comprehensive loss (1,688) (373)
Total stockholders’ equity 962,160 973,893
Total liabilities and stockholders’ equity $ 1,161,208 $ 1,169,859