XML 72 R51.htm IDEA: XBRL DOCUMENT
v3.20.2

Summary of Significant Accounting Policies (FY) (Details) | 1 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | ---
May 31, 2017 shares | Jun. 30, 2020 USD ($) $ / shares shares | Dec. 31, 2019 USD ($) $ / shares shares | Sep. 30, 2019 USD ($) | Jun. 30, 2019 USD ($) | Mar. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Sep. 30, 2018 USD ($) | Jun. 30, 2018 USD ($) | Mar. 31, 2018 USD ($) | Jun. 30, 2020 USD ($) Segment $ / shares shares | Jun. 30, 2019 USD ($) shares | Dec. 31, 2019 USD ($) Segment $ / shares shares | Dec. 31, 2018 USD ($) $ / shares shares | Dec. 31, 2017 USD ($) $ / shares shares | Dec. 31, 2016 USD ($)
Segment Reporting [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of reportable segments | Segment |  |  |  |  |  |  |  |  |  |  | 1 |  | 1 |  |  |
Revenue from Contract with Customer [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue recognized included in opening contract liabilities |  | $ 1,100,000.0000000000 |  |  | $ 1,200,000 |  |  |  |  |  | $ 3,500,000 | $ 3,100,000 | $ 4,200,000 | $ 5,500,000 |  |
Disaggregation of Revenue [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  | 48,610,000 | $ 46,473,000 | $ 45,531,000 | 36,048,000 | $ 31,166,000 | $ 35,977,000 | $ 34,695,000 | $ 34,943,000 | $ 32,401,000 | 87,589,000 | 67,214,000 | 159,218,000 | 138,016,000 | $ 107,727,000 |
Components of Contract Receivables [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Billed accounts receivable |  | 18,420,000 | 11,917,000 |  |  |  | 18,848,000 |  |  |  | 18,420,000 |  | 11,917,000 | 18,848,000 |  |
Unbilled receivables |  | 20,689,000 | 16,745,000 |  |  |  | 16,000,000 |  |  |  | 20,689,000 |  | 16,745,000 | 16,000,000 |  |
Allowance for doubtful accounts |  | (738,000) | (720,000) |  |  |  | (306,000) |  |  |  | (738,000) |  | (720,000) | (306,000) | (411,000) | $ (429,000)
Receivables - net |  | 38,371,000 | 27,942,000 |  |  |  | 34,542,000 |  |  |  | 38,371,000 |  | 27,942,000 | 34,542,000 |  |
Components of Contract Liabilities [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract liabilities |  | 6,682,000 | 6,337,000 |  |  |  | 5,232,000 |  |  |  | 6,682,000 |  | 6,337,000 | 5,232,000 |  |
Revenue, Performance Obligation [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Remaining performance obligation |  | 84,800,000 | 112,400,000 |  |  |  | 79,300,000 |  |  |  | 84,800,000 |  | 112,400,000 | 79,300,000 |  |
Inventories [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Gross inventory |  | 4,200,000 | 2,800,000 |  |  |  | 4,900,000 |  |  |  | 4,200,000 |  | 2,800,000 | 4,900,000 |  |
Allowance for Obsolescent Inventory [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Balance Beginning of Year |  |  |  |  |  | $ 520,000 |  |  |  | $ 1,484,000 | 860,000 | 520,000 | 520,000 | 1,484,000 | 1,672,000 |
Additions Charge to Costs and Expense |  |  |  |  |  |  |  |  |  |  |  |  | 376,000 | 30,000 | 73,000 |
Deductions |  |  |  |  |  |  |  |  |  |  |  |  | (36,000) | (994,000) | (261,000) |
Balance End of Year |  | 861,000 | 860,000 |  |  |  | 520,000 |  |  |  | 861,000 |  | $ 860,000 | 520,000 | 1,484,000 |
Property and Equipment [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Software development estimated useful life |  |  |  |  |  |  |  |  |  |  |  |  | 2 years |  |  |
Depreciation and amortization, including capital leases |  |  |  |  |  |  |  |  |  |  |  |  | $ 5,000,000 | 3,000,000 | 2,000,000 |
Research and Development [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capitalized software development costs |  | 8,700,000 | 5,600,000 |  |  |  | 3,100,000 |  |  |  | 8,700,000 |  | 5,600,000 | 3,100,000 |  |
Amortization expense |  | 400,000 |  |  | 500,000 |  |  |  |  |  | 900,000 | $ 900,000 | 1,800,000 | 1,100,000 |  |
Accumulated amortization |  | $ 4,000,000 | $ 3,100,000 |  |  |  | $ 1,300,000 |  |  |  | $ 4,000,000 |  | 3,100,000 | 1,300,000 |  |
Salary costs associated with research and development |  |  |  |  |  |  |  |  |  |  |  |  | $ 4,200,000 | $ 3,500,000 | $ 3,200,000 |
Goodwill [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Goodwill amortization period for income tax purposes |  |  |  |  |  |  |  |  |  |  | 15 years |  | 15 years |  |  |
Restricted Stock Grants [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restricted stock issued during the period (in shares) | shares | 5,005,000 | 100,000 |  |  |  |  |  |  |  |  |  |  | 0 | 0 | 5,005,000 |
Restricted stock remained subject to vesting (in shares) | shares |  |  | 1,198,750 |  |  |  |  |  |  |  |  |  | 1,198,750 |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Antidilutive securities excluded from computation of earnings per share (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 1,210,000 | 2,341,000 | 2,326,000 | 3,563,000 | 4,859,000 |
Warrants exercise price (in dollars per share) | $ / shares |  | $ 1.321 | $ 1.321 |  |  |  |  |  |  |  | $ 1.321 |  | $ 1.321 |  |  |
Earnings Per Share, Pro Forma [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock conversion ratio |  |  |  |  |  |  |  |  |  |  |  |  | 1 |  |  |
Weighted average common shares outstanding used in computing pro forma net earnings per share, basic and diluted (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  | 0 | 0 | 0 |
Pro forma net earnings (loss) per share attributable to Telos Corporation, basic and diluted (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  | $ 0 | $ 0 | $ 0 |
Comprehensive Income [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Foreign currency translation |  |  |  |  |  |  |  |  |  |  |  |  | $ 101,000 | $ 90,000 |  |
Gain on pension liability adjustment |  |  |  |  |  |  |  |  |  |  |  |  | 107,000 | 107,000 |  |
ASC 606 [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue from Contract with Customer [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue accruals for multiple contracts as a result of cumulative indirect rate adjustments |  |  |  |  |  |  |  |  |  |  |  |  | 6,000,000 |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property and Equipment [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Software development estimated useful life |  |  |  |  |  |  |  |  |  |  | 2 years |  |  |  |  |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property and Equipment [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Software development estimated useful life |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |
Firm Fixed-Price [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Disaggregation of Revenue [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  | $ 41,935,000 |  |  | 28,857,000 |  |  |  |  |  | $ 73,596,000 | $ 53,787,000 | 131,629,000 | 103,454,000 | $ 89,516,000 |
Time-and-Materials [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Disaggregation of Revenue [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  | 3,637,000 |  |  | 3,691,000 |  |  |  |  |  | 7,462,000 | 7,620,000 | 14,569,000 | 16,795,000 | 10,222,000 |
Cost Plus Fixed Fee [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Disaggregation of Revenue [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  | $ 3,038,000 |  |  | 3,500,000 |  |  |  |  |  | $ 6,531,000 | 5,807,000 | $ 13,020,000 | 17,767,000 | 7,989,000 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue, Performance Obligation [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Remaining performance obligation percentage |  |  | 98.40% |  |  |  |  |  |  |  |  |  | 98.40% |  |  |
Remaining performance obligation, expected timing of satisfaction, period |  |  | 1 year |  |  |  |  |  |  |  |  |  | 1 year |  |  |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue, Performance Obligation [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Remaining performance obligation percentage |  | 11.40% | 1.10% |  |  |  |  |  |  |  | 11.40% |  | 1.10% |  |  |
Remaining performance obligation, expected timing of satisfaction, period |  | 1 year | 2 years |  |  |  |  |  |  |  | 1 year |  | 2 years |  |  |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-06-30 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue, Performance Obligation [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Remaining performance obligation percentage |  | 87.60% |  |  |  |  |  |  |  |  | 87.60% |  |  |  |  |
Remaining performance obligation, expected timing of satisfaction, period |  | 6 months |  |  |  |  |  |  |  |  | 6 months |  |  |  |  |
Furniture and Equipment [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property and Equipment [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Software development estimated useful life |  |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |
Furniture and Equipment [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property and Equipment [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Software development estimated useful life |  |  |  |  |  |  |  |  |  |  |  |  | 5 years |  |  |
Federal [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Disaggregation of Revenue [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  | $ 46,877,000 |  |  | 33,774,000 |  |  |  |  |  | $ 82,968,000 | 62,757,000 | $ 149,257,000 | 129,279,000 | 101,519,000 |
State & Local, and Commercial [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Disaggregation of Revenue [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  | $ 1,733,000 |  |  | $ 2,274,000 |  |  |  |  |  | $ 4,621,000 | $ 4,457,000 | $ 9,961,000 | $ 8,737,000 | $ 6,208,000 |
Telos ID [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business and Organization [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Percentage of ownership |  |  | 50.00% |  |  |  |  |  |  |  |  |  | 50.00% |  |  |
Teloworks [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business and Organization [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Percentage of ownership |  |  | 100.00% |  |  |  |  |  |  |  |  |  | 100.00% |  |  |
Unvested Restricted Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restricted Stock Grants [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Restricted stock remained subject to vesting (in shares) | shares |  | 75,000 |  |  |  |  |  |  |  |  | 75,000 |  |  |  |  |
Restricted stock vested on date of grant |  |  |  |  |  |  |  |  |  |  | 25.00% |  | 25.00% |  |  |
Restricted stock vest on anniversary of the date of grant |  |  |  |  |  |  |  |  |  |  | 25.00% |  | 25.00% |  |  |
Unvested Restricted Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Antidilutive securities excluded from computation of earnings per share (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  | 1,191,000 | 2,428,000 | 3,724,000 |
Common Stock Warrants [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Antidilutive securities excluded from computation of earnings per share (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 1,135,000 | 1,135,000 | 1,135,000 | 1,135,000 | 1,135,000 |

X
- Definition Amount of direct deductions of inventory charged against the allowance for inventory obsolescence. + References No definition available. + Details
Name: | tlsrp_AllowanceForInventoryObsolescenceDeductions
Namespace Prefix: | tlsrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | tlsrp_AllowanceForObsolescentInventoryRollForward
Namespace Prefix: | tlsrp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tlsrp_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract
Namespace Prefix: | tlsrp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tlsrp_BusinessAndOrganizationAbstract
Namespace Prefix: | tlsrp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Pro forma basic and diluted earnings per share or earnings per unit, which is commonly presented in initial public offerings based on the terms of the offering. + References No definition available. + Details
Name: | tlsrp_EarningsPerShareBasicAndDilutedProForma
Namespace Prefix: | tlsrp_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period of goodwill amortization which is used for tax purposes. + References No definition available. + Details
Name: | tlsrp_GoodwillAmortizationPeriod
Namespace Prefix: | tlsrp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of restricted stock vest on anniversary of the date of grant. + References No definition available. + Details
Name: | tlsrp_PercentageOfRestrictedStockVestOnAnniversaryOfDateOfGrant
Namespace Prefix: | tlsrp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum percentage of restricted stock vested on date of grant. + References No definition available. + Details
Name: | tlsrp_PercentageRestrictedStockVestedOnDateOfGrant
Namespace Prefix: | tlsrp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the current period expense charged against operations, the offset which is generally to the allowance for inventory obsolescence for the purpose of reducing inventory. + References No definition available. + Details
Name: | tlsrp_ProvisionForInventoryObsolescence
Namespace Prefix: | tlsrp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | tlsrp_RestrictedStockGrantsAbstract
Namespace Prefix: | tlsrp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average number of shares (units) outstanding in the calculation of pro forma basic and diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering. + References No definition available. + Details
Name: | tlsrp_WeightedAverageBasicAndDilutedSharesOutstandingProForma
Namespace Prefix: | tlsrp_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522 + Details
Name: | us-gaap_AccountsReceivableGrossCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_AccountsReceivableNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of voting equity interests acquired at the acquisition date in the business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for amortization of capitalized computer software costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756 + Details
Name: | us-gaap_CapitalizedComputerSoftwareAmortization1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 + Details
Name: | us-gaap_CapitalizedComputerSoftwareNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ContractWithCustomerLiabilityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DisaggregationOfRevenueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_EarningsPerShareProFormaAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_InventoryDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of valuation reserve for inventory. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -URI http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryValuationReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 17A -URI http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + Details
Name: | us-gaap_OtherDepreciationAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-06(3)) -URI http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_ReceivablesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ResearchAndDevelopmentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 42 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 924 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -URI http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenuePerformanceObligationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_SegmentReportingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Net number of non-option equity instruments granted to participants. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContractWithCustomerBasisOfPricingAxis=tlsrp_CostPlusFixedFeeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-01-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-01-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-06-30
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_GovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=tlsrp_StateLocalAndCommercialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=tlsrp_TelosIdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=tlsrp_TeloworksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |