XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 146,475 $ 120,409
Investments 98,031 61,295
Accounts receivable, net 78,811 77,413
Income tax receivable 1,316 2,788
Other current assets 12,889 11,368
Total current assets 337,522 273,273
Property and equipment, net 169,699 147,504
Right-of-use assets 92,454 72,719
Amortizable intangible assets, net 168,381 176,800
Goodwill 160,766 160,766
Other assets 1,641 1,687
Total assets 930,463 832,749
Current liabilities    
Accounts payable 17,676 20,006
Accrued compensation and benefits 31,358 36,412
Accrued liabilities 26,725 22,473
Income taxes payable 10,250 12,167
Current portion of lease liability 11,024 8,648
Total current liabilities 97,033 99,706
Deferred income taxes, noncurrent 26,749 26,195
Other long-term liability 410 436
Lease liability, less current portion 88,257 68,793
Total liabilities 212,449 195,130
Commitments and contingencies
Stockholders' equity    
Preferred stock, $0.01 par value, 10,000 shares authorized; 0 shares issued and outstanding at December 31, 2023 and December 31, 2022
Common stock, $0.01 par value, 100,000 shares authorized; 53,970 and 53,830 shares issued and 29,953 and 31,058 shares outstanding at December 31, 2023 and December 31, 2022, respectively 540 538
Treasury stock, at cost, 24,017 and 22,772 shares of common stock at December 31, 2023 and December 31, 2022, respectively (1,849,693) (1,711,423)
Additional paid-in capital 322,512 309,310
Accumulated other comprehensive loss (57) (533)
Retained earnings 2,244,712 2,039,727
Total stockholders' equity 718,014 637,619
Total liabilities and stockholders' equity $ 930,463 $ 832,749