XML 32 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 73,478 $ 42,504
Investment securities—current 54,088 235,745
Accounts receivable, net 32,543 24,346
Prepaid expenses and other current assets 37,026 32,807
Total current assets 197,135 335,402
Property and equipment, net 22,641 24,483
Operating lease right-of-use assets 16,464 17,472
Capitalized software development costs, net 12,414 15,429
Goodwill 96,410 96,410
Intangible assets, net 43,942 49,057
Deferred income taxes 90,095 76,910
Long-term investments 77,033 2,033
Other long-term assets 11,269 9,482
Total assets 567,403 626,678
Current liabilities    
Accounts payable 3,254 2,378
Accrued employee expenses 25,784 30,157
Accrued expenses 18,103 14,658
Other current liabilities 20,448 16,087
Total current liabilities 67,589 63,280
Operating lease liabilities 35,180 37,476
Other liabilities 8,988 6,632
Total liabilities 111,757 107,388
Commitments and contingencies (Note 6)
Stockholders’ equity:    
Additional paid-in capital 270,782 254,821
Accumulated other comprehensive (loss) Income (71) 173
Treasury stock (172,480) (25,756)
Retained earnings 357,411 290,048
Total stockholders’ equity 455,646 519,290
Total liabilities and stockholders’ equity 567,403 626,678
Class A common stock    
Stockholders’ equity:    
Common stock 2 2
Class B common stock    
Stockholders’ equity:    
Common stock $ 2 $ 2