XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 144,509 $ 324,623
Investments 160,144 0
Accounts receivable, net 115,696 82,948
Income tax receivable   490
Other current assets 16,087 11,915
Total current assets 436,436 419,976
Property and equipment, net 177,758 176,823
Right-of-use assets 96,059 99,541
Amortizable intangible assets, net 157,857 159,962
Goodwill 160,766 160,766
Other assets 2,572 1,357
Total assets 1,031,448 1,018,425
Current liabilities    
Accounts payable 24,077 26,721
Accrued compensation and benefits 23,251 33,183
Accrued liabilities 34,573 29,620
Income taxes payable 24,076 8,559
Deferred revenue 9,081  
Current portion of lease liability 13,146 12,883
Total current liabilities 128,204 110,966
Deferred income taxes, noncurrent 28,974 26,527
Other long-term liability 1,398 1,444
Lease liability, less current portion 92,168 95,635
Total liabilities 250,744 234,572
Commitments and contingencies
Stockholders' equity    
Common stock, $0.01 par value, 100,000 shares authorized; 54,176 and 54,090 shares issued and 28,599 and 28,858 shares outstanding at March 31, 2025 and December 31, 2024, respectively 542 541
Treasury stock, at cost, 25,577 and 25,232 shares of common stock at March 31, 2025 and December 31, 2024, respectively (2,102,760) (2,024,370)
Additional paid-in capital 340,365 336,736
Accumulated other comprehensive loss (7)  
Retained earnings 2,542,564 2,470,946
Total stockholders' equity 780,704 783,853
Total liabilities and stockholders' equity $ 1,031,448 $ 1,018,425