000100 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink
000200 - Statement - Consolidated Statements of Income And Comprehensive Income
link:presentationLink
link:calculationLink
link:definitionLink
000300 - Statement - Consolidated Balance Sheets
link:presentationLink
link:calculationLink
link:definitionLink
000400 - Statement - Consolidated Balance Sheets (Parentheticals)
link:presentationLink
link:calculationLink
link:definitionLink
000500 - Statement - Consolidated Statements of Cash Flows
link:presentationLink
link:calculationLink
link:definitionLink
001000 - Disclosure - General
link:presentationLink
link:calculationLink
link:definitionLink
002000 - Disclosure - Earnings Per Share
link:presentationLink
link:calculationLink
link:definitionLink
003000 - Disclosure - Supplemental Cash Flow Information
link:presentationLink
link:calculationLink
link:definitionLink
004000 - Disclosure - Financing Arrangements
link:presentationLink
link:calculationLink
link:definitionLink
005000 - Disclosure - Reportable Segment Information
link:presentationLink
link:calculationLink
link:definitionLink
006000 - Disclosure - Stock Based Compensation
link:presentationLink
link:calculationLink
link:definitionLink
007000 - Disclosure - Income Taxes
link:presentationLink
link:calculationLink
link:definitionLink
008000 - Disclosure - Fair Value Measurements
link:presentationLink
link:calculationLink
link:definitionLink
009000 - Disclosure - Recent Accounting Pronouncements
link:presentationLink
link:calculationLink
link:definitionLink
992000 - Disclosure - Interest and Other Income
link:presentationLink
link:calculationLink
link:definitionLink
993000 - Disclosure - Net income
link:presentationLink
link:calculationLink
link:definitionLink
995000 - Disclosure - Accounts Receivable
link:presentationLink
link:calculationLink
link:definitionLink
996000 - Disclosure - Property and Equipment
link:presentationLink
link:calculationLink
link:definitionLink
997000 - Disclosure - Accrued Expenses
link:presentationLink
link:calculationLink
link:definitionLink
910000 - Disclosure - Employee Benefit Plans
link:presentationLink
link:calculationLink
link:definitionLink
911000 - Disclosure - Leases
link:presentationLink
link:calculationLink
link:definitionLink
912000 - Disclosure - Related Party Transactions
link:presentationLink
link:calculationLink
link:definitionLink
914000 - Disclosure - Quarterly Financial Data (Unaudited)
link:presentationLink
link:calculationLink
link:definitionLink
917000 - Disclosure - Commitments and Contingencies
link:presentationLink
link:calculationLink
link:definitionLink
991500 - Disclosure - Change In Accounting Principle
link:presentationLink
link:calculationLink
link:definitionLink