XML 41 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash, Cash Equivalents, and Investments - Summary of Cash, Cash Equivalents and Held-to-Maturity Investments by Type (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Restricted Cash and Cash Equivalents Items [Line Items]    
Amortized Cost $ 90,437us-gaap_CashCashEquivalentsAndShortTermInvestments $ 63,395us-gaap_CashCashEquivalentsAndShortTermInvestments
Gross Unrealized Gains 18tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 17tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Gross Unrealized Losses (34)tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss (14)tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Fair Value 90,421us-gaap_HeldToMaturitySecuritiesFairValue 63,398us-gaap_HeldToMaturitySecuritiesFairValue
Cash Cash Equivalent And Investments Amortized Cost 48,367tasr_CashCashEquivalentAndInvestmentsAmortizedCost 42,271tasr_CashCashEquivalentAndInvestmentsAmortizedCost
Short-term Investments 32,774us-gaap_ShortTermInvestments 9,101us-gaap_ShortTermInvestments
Long-term investments 9,296us-gaap_LongTermInvestments 12,023us-gaap_LongTermInvestments
State and Municipal Obligations    
Restricted Cash and Cash Equivalents Items [Line Items]    
Amortized Cost 19,145us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
10,807us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Gross Unrealized Gains 18tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
14tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Gross Unrealized Losses 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Fair Value 19,163us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
10,821us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Cash Cash Equivalent And Investments Amortized Cost 175tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
45tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Short-term Investments 15,891us-gaap_ShortTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
5,626us-gaap_ShortTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Long-term investments 3,079us-gaap_LongTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
5,136us-gaap_LongTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Certificates of Deposit    
Restricted Cash and Cash Equivalents Items [Line Items]    
Amortized Cost 2,712us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
2,619us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Gross Unrealized Gains 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Gross Unrealized Losses 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Fair Value 2,712us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
2,619us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Cash Cash Equivalent And Investments Amortized Cost 0tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
0tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Short-term Investments 1,227us-gaap_ShortTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
2,373us-gaap_ShortTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Long-term investments 1,485us-gaap_LongTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
246us-gaap_LongTermInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CertificatesOfDepositMember
Fair Value, Inputs, Level 1    
Restricted Cash and Cash Equivalents Items [Line Items]    
Amortized Cost 24,320us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
12,773us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Gross Unrealized Gains 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
3tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Gross Unrealized Losses (34)tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
(14)tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value 24,286us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
12,762us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Cash Cash Equivalent And Investments Amortized Cost 3,932tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5,030tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Short-term Investments 15,656us-gaap_ShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,102us-gaap_ShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Long-term investments 4,732us-gaap_LongTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
6,641us-gaap_LongTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2    
Restricted Cash and Cash Equivalents Items [Line Items]    
Amortized Cost 21,857us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
13,426us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Gross Unrealized Gains 18tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
14tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Gross Unrealized Losses 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value 21,875us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
13,440us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cash Cash Equivalent And Investments Amortized Cost 175tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
45tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Short-term Investments 17,118us-gaap_ShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
7,999us-gaap_ShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long-term investments 4,564us-gaap_LongTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
5,382us-gaap_LongTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cash    
Restricted Cash and Cash Equivalents Items [Line Items]    
Amortized Cost 44,260us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
37,196us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Gross Unrealized Gains 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Gross Unrealized Losses 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Fair Value 44,260us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
37,196us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Cash Cash Equivalent And Investments Amortized Cost 44,260tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
37,196tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Short-term Investments 0us-gaap_ShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
0us-gaap_ShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Long-term investments 0us-gaap_LongTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
0us-gaap_LongTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Money Market Funds    
Restricted Cash and Cash Equivalents Items [Line Items]    
Amortized Cost 3,932us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
5,030us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
Gross Unrealized Gains 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
Gross Unrealized Losses 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
Fair Value 3,932us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
5,030us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
Cash Cash Equivalent And Investments Amortized Cost 3,932tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
5,030tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
Short-term Investments 0us-gaap_ShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
0us-gaap_ShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
Long-term investments 0us-gaap_LongTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
0us-gaap_LongTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_MoneyMarketFundsMember
Corporate Bonds    
Restricted Cash and Cash Equivalents Items [Line Items]    
Amortized Cost 20,388us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
7,743us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
Gross Unrealized Gains 0tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
3tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
Gross Unrealized Losses (34)tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
(14)tasr_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
Fair Value 20,354us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
7,732us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
Cash Cash Equivalent And Investments Amortized Cost 0tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
0tasr_CashCashEquivalentAndInvestmentsAmortizedCost
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
Short-term Investments 15,656us-gaap_ShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
1,102us-gaap_ShortTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
Long-term investments $ 4,732us-gaap_LongTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember
$ 6,641us-gaap_LongTermInvestments
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CorporateBondSecuritiesMember