XML 12 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 266,230 $ 270,741
Accounts receivable, net 205,475 181,173
Income taxes receivable 5,194 1,371
Prepaid expenses 22,224 20,710
Other current assets 4,141 5,195
Total current assets 503,264 479,190
Property and equipment, net 13,971 11,795
Operating lease right-of-use assets 47,923 21,645
Goodwill, net 62,226 62,235
Deferred income taxes 94,505 66,043
Other assets 35,662 32,445
Total assets 757,551 673,353
Current liabilities:    
Accounts payable 26,615 24,508
Accrued compensation and benefits 72,180 73,210
Accrued and other liabilities 22,275 27,374
Deferred revenue 277,970 237,793
Income taxes payable 1,264 3,030
Total current liabilities 400,304 365,915
Operating lease liabilities, long-term 47,794 17,694
Other non-current liabilities 10,327 11,466
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, 2024 and December 31, 2023
Common stock, $.01 par value; 200,000,000 shares authorized; 60,921,191 and 61,566,037 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 609 615
Retained earnings 329,439 304,701
Accumulated other comprehensive loss (30,922) (27,038)
Total shareholders' equity 299,126 278,278
Total liabilities and shareholders' equity $ 757,551 $ 673,353