XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 241,317 $ 146,475
Investments 100,498 98,031
Accounts receivable, net 29,454 78,811
Income tax receivable 5,504 1,316
Other current assets 13,052 12,889
Total current assets 389,825 337,522
Property and equipment, net 173,827 169,699
Right-of-use assets 101,893 92,454
Amortizable intangible assets, net 164,171 168,381
Goodwill 160,766 160,766
Other assets 2,209 1,641
Total assets 992,691 930,463
Current liabilities    
Accounts payable 22,466 17,676
Accrued compensation and benefits 33,776 31,358
Accrued liabilities 31,935 26,725
Income taxes payable 94 10,250
Deferred revenue 7,216  
Current portion of lease liability 11,980 11,024
Total current liabilities 107,467 97,033
Deferred income taxes, noncurrent 26,992 26,749
Other long-term liability 1,538 410
Lease liability, less current portion 97,499 88,257
Total liabilities 233,496 212,449
Commitments and contingencies
Stockholders' equity    
Common stock, $0.01 par value, 100,000 shares authorized; 54,090 and 53,970 shares issued and 29,549 and 29,953 shares outstanding at June 30, 2024 and December 31, 2023, respectively 541 540
Treasury stock, at cost, 24,541 and 24,017 shares of common stock at June 30, 2024 and December 31, 2023, respectively (1,918,810) (1,849,693)
Additional paid-in capital 329,990 322,512
Accumulated other comprehensive loss (126) (57)
Retained earnings 2,347,600 2,244,712
Total stockholders' equity 759,195 718,014
Total liabilities and stockholders' equity $ 992,691 $ 930,463