0000 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink
0010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
0015 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
0020 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
link:presentationLink
link:calculationLink
link:definitionLink
0025 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
0030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
1010 - Disclosure - Description of the business and recent developments:
link:presentationLink
link:calculationLink
link:definitionLink
1020 - Disclosure - Property and equipment:
link:presentationLink
link:calculationLink
link:definitionLink
1030 - Disclosure - Long-term debt:
link:presentationLink
link:calculationLink
link:definitionLink
1040 - Disclosure - Commitments and contingencies:
link:presentationLink
link:calculationLink
link:definitionLink
1050 - Disclosure - Related party transactions:
link:presentationLink
link:calculationLink
link:definitionLink
1060 - Disclosure - Segment information:
link:presentationLink
link:calculationLink
link:definitionLink
2010 - Disclosure - Description of the business and recent developments: (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
3010 - Disclosure - Description of the business and recent developments: (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
3030 - Disclosure - Long-term debt: (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
3040 - Disclosure - Commitments and contingencies: (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
3060 - Disclosure - Segment information: (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
4010 - Disclosure - Description of the business and recent developments: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
4011 - Disclosure - Description of the business and recent developments: (Details 2)
link:presentationLink
link:calculationLink
link:definitionLink
4020 - Disclosure - Property and equipment: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
4030 - Disclosure - Long-term debt: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
4040 - Disclosure - Commitments and contingencies: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
4050 - Disclosure - Related party transactions: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
4060 - Disclosure - Segment information: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
8000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
link:presentationLink
link:calculationLink
link:definitionLink
8010 - Disclosure - Subsequent events: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
8020 - Disclosure - Stockholders' equity:
link:presentationLink
link:calculationLink
link:definitionLink
8030 - Disclosure - Stock option and award plan:
link:calculationLink
link:definitionLink
link:presentationLink
8040 - Disclosure - Quarterly financial information (unaudited):
link:presentationLink
link:calculationLink
link:definitionLink
8050 - Disclosure - Schedule II VALUATION AND QUALIFYING ACCOUNTS
link:presentationLink
link:calculationLink
link:definitionLink
8060 - Disclosure - Accrued and other liabilities:
link:presentationLink
link:calculationLink
link:definitionLink
8070 - Disclosure - Property and equipment: (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
8080 - Disclosure - Contingencies: (Details 2)
link:presentationLink
link:calculationLink
link:definitionLink
8100 - Disclosure - Description of the business and recent developments: (Details 3)
link:presentationLink
link:calculationLink
link:definitionLink
8110 - Disclosure - Accrued and other liabilities: (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
8120 - Disclosure - Accrued and other liabilities: (Details)
link:calculationLink
link:definitionLink
link:presentationLink
8130 - Disclosure - Stockholders' equity: (Details)
link:calculationLink
link:definitionLink
link:presentationLink
8140 - Disclosure - Income taxes: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
8150 - Disclosure - Income taxes: (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
8160 - Disclosure - Contingencies: (Details 3)
link:presentationLink
link:calculationLink
link:definitionLink
8170 - Disclosure - Stock option and award plan: (Details)
link:presentationLink
link:calculationLink
link:definitionLink
8180 - Disclosure - Stock option and award plan: (Details 2)
link:presentationLink
link:calculationLink
link:definitionLink
8190 - Disclosure - Stock option and award plan: (Details 3)
link:presentationLink
link:calculationLink
link:definitionLink
8200 - Disclosure - Quarterly financial information (unaudited): (Details)
link:presentationLink
link:calculationLink
link:definitionLink
8210 - Disclosure - Schedule II VALUATION AND QUALIFYING ACCOUNTS (Details)
link:presentationLink
link:calculationLink
link:definitionLink
8220 - Disclosure - Stock option and award plan: (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
8230 - Disclosure - Income taxes:
link:presentationLink
link:calculationLink
link:definitionLink
8240 - Disclosure - Income Tax (Details) (Calc 2)
link:presentationLink
link:calculationLink
link:definitionLink
8250 - Disclosure - Subsequent events:
link:presentationLink
link:calculationLink
link:definitionLink
8260 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY CALC 2
link:presentationLink
link:calculationLink
link:definitionLink
8270 - Disclosure - Commitments And Contingencies (Details) (Calc 2)
link:presentationLink
link:calculationLink
link:definitionLink
8280 - Disclosure - Quarterly financial information (unaudited): (Tables)
link:presentationLink
link:calculationLink
link:definitionLink