XML 16 R4.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 $ 270,741 $ 225,463
Accounts receivable, net 181,173 166,767
Income taxes receivable 1,371 647
Prepaid expenses 20,710 18,884
Other current assets 5,195 3,614
Total current assets 479,190 415,375
Property and equipment, net 11,795 12,803
Operating lease right-of-use assets 21,645 17,794
Goodwill, net 62,235 62,230
Deferred income taxes 66,043 37,206
Other assets 32,445 24,770
Total assets 673,353 570,178
Current liabilities:    
Accounts payable 24,508 25,701
Accrued compensation and benefits 73,210 54,469
Accrued and other liabilities 27,374 24,569
Deferred revenue 237,793 208,807
Income taxes payable 3,030 2,049
Total current liabilities 365,915 315,595
Operating lease liabilities, long-term 17,694 14,065
Other non-current liabilities 11,466 13,718
Commitments and contingencies (Note 5)
Shareholders' equity:    
Preferred stock, no par value; 20,000,000 shares authorized, no shares issued or outstanding at December 31, 2023 and December 31, 2022
Common stock, $.01 par value; 200,000,000 shares authorized; 61,566,037 and 62,191,570 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively 615 621
Retained earnings 304,701 253,711
Accumulated other comprehensive loss (27,038) (27,532)
Total shareholders' equity 278,278 226,800
Total liabilities and shareholders' equity $ 673,353 $ 570,178