XML 25 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
ASSETS    
Cash and cash equivalents $ 59,469 $ 40,333
Marketable securities 37,748 30,800
Accounts receivable, net 30,189 34,346
Accounts receivable - unbilled 5,133 4,100
Prepaid royalties, net of amortization 9,547 10,202
Prepaid software maintenance and subscriptions 8,569 7,397
Other prepaid expenses and other current assets 2,467 3,032
Total current assets 153,122 130,210
Property and equipment, net 10,741 13,005
Capitalized software development, net 43,370 40,643
Operating lease right of use assets, net 17,453 20,114
Goodwill 191,220 191,379
Intangibles, net 55,548 68,031
Total assets 510,766 499,942
LIABILITIES AND SHAREHOLDERS’ EQUITY    
Accounts payable 6,628 7,465
Accrued royalties 5,190 4,556
Accrued liabilities 10,141 13,225
Accrued compensation 9,507 9,492
Deferred revenue 84,227 83,623
Total current liabilities 115,693 118,361
Deferred tax liabilities 14,596 16,132
Deferred revenue, noncurrent 1,655 2,169
Operating lease liability, noncurrent 17,366 20,247
Other long-term liabilities 2,101 2,281
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, no par value, 10,000 shares authorized, no shares issued or outstanding 0 0
Common stock, no par value, 75,000 shares authorized; 30,432 and 30,298 shares issued and outstanding at December 31, 2024 and 2023, respectively 252,432 249,075
Retained earnings 108,972 92,368
Accumulated other comprehensive loss (2,049) (691)
Total shareholders’ equity 359,355 340,752
Total liabilities and shareholders’ equity 510,766 499,942
Customer-Related Intangible Assets [Member]    
ASSETS    
Intangibles, net 55,548 68,031
Other Intangible Assets [Member]    
ASSETS    
Intangibles, net 8,083 13,289
Other assets $ 39,312 $ 36,560