XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 97,284 $ 324,623
Investments 179,691 0
Accounts receivable, net 122,041 82,948
Income tax receivable 22,679 490
Other current assets 12,299 11,915
Total current assets 433,994 419,976
Property and equipment, net 180,013 176,823
Right-of-use assets 99,871 99,541
Amortizable intangible assets, net 153,647 159,962
Goodwill 160,766 160,766
Other assets 4,501 1,357
Total assets 1,032,792 1,018,425
Current liabilities    
Accounts payable 19,284 26,721
Accrued compensation and benefits 28,766 33,183
Accrued liabilities 70,539 29,620
Income taxes payable 144 8,559
Deferred revenue 3,801  
Current portion of lease liability 14,204 12,883
Total current liabilities 136,738 110,966
Deferred income taxes, noncurrent 40,195 26,527
Other long-term liability 1,494 1,444
Lease liability, less current portion 96,324 95,635
Total liabilities 274,751 234,572
Commitments and contingencies
Stockholders' equity    
Preferred stock, $0.01 par value, 10,000 shares authorized; 0 shares issued and outstanding at September 30, 2025 and December 31, 2024
Common stock, $0.01 par value, 100,000 shares authorized; 54,178 and 54,090 shares issued and 28,004 and 28,858 shares outstanding at September 30, 2025 and December 31, 2024, respectively 542 541
Treasury stock, at cost, 26,174 and 25,232 shares of common stock at September 30, 2025 and December 31, 2024, respectively (2,190,582) (2,024,370)
Additional paid-in capital 347,146 336,736
Accumulated other comprehensive gain 551  
Retained earnings 2,600,384 2,470,946
Total stockholders' equity 758,041 783,853
Total liabilities and stockholders' equity $ 1,032,792 $ 1,018,425