XML 40 R28.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Note 1 - Summary of Operations and Significant Accounting Policies (Details Textual) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Apr. 02, 2017 USD ($) | Dec. 31, 2017 USD ($) shares | Dec. 31, 2016 USD ($) shares
Allowance for Doubtful Accounts Receivable, Current |  | $ 292 | $ 277
Foreign Currency Transaction Gain (Loss), before Tax |  | (10) | 86
Advertising Expense |  | 26 | 32
Research and Development Expense, Gross |  | 5,142 | 6,155
Customer Funded Research and Development Expense Included in Cost of Goods Sold |  | 405 | 209
Research and Development, Revenue |  | $ 405 | $ 209
Number of Dilutive Stock Options Included in Diluted Earnings Per Share Calculation | shares |  | 1,035,711 | 1,238,804
Number of Shares Due to Dilutive Stock Options Included in Diluted Earnings Per Share Calculation | shares |  | 330,676 | 135,458
Number of Dilutive Restricted Stock Units Included in Diluted EarningsPerShareCalculation | shares |  |  | 15,900
Number of Shares Due to Dilutive Restricted Stock Units Included in Diluted Earnings Per Share Calculation | shares |  |  | 9,538
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares |  | 824,500 | 1,332,281
Number of Operating Segments |  | 2 |
Deferred Tax Assets, Gross |  | $ 22,645 | $ 33,358
Deferred Tax Assets, Valuation Allowance |  | $ 22,636 | $ 33,331
Reclassification of Current Deferred Tax Assets to Noncurrent [Member] | December 31, 2017 [Member] |  |  |
Prior Period Reclassification Adjustment | $ 32 |  |
Reclassification of Current Deferred Tax Assets to Noncurrent [Member] | December 31, 2016 [Member] |  |  |
Prior Period Reclassification Adjustment | 94 |  |
Current Period Reclassification Adjustment | 94 |  |
Accounting Standards Update 2016-09 [Member] |  |  |
Deferred Tax Assets, Gross | 1,123 |  |
Deferred Tax Assets, Valuation Allowance | $ 1,123 |  |
Restricted Stock Units (RSUs) [Member] |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number | shares |  | 0 |
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] |  |  |
Number of Major Customers |  | 1 | 1
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | Large Defense Primary Contractor, 1 [Member] |  |  |
Concentration Risk, Percentage |  | 18.00% | 12.00%
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | Large Defense Primary Contractor, 2 [Member] |  |  |
Concentration Risk, Percentage |  | 3.00% | 13.00%

X
- Definition The amount of a reclassification adjustment made to current period financial statement amounts. + References No definition available. + Details
Name: | ulbi_CurrentPeriodReclassificationAdjustment
Namespace Prefix: | ulbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount of R&D included in cost of goods sold that is customer funded. + References No definition available. + Details
Name: | ulbi_CustomerFundedResearchAndDevelopmentExpenseIncludedInCostOfGoodsSold
Namespace Prefix: | ulbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the number of diluted restricted stock unites included in diluted earnings per share calculation. + References No definition available. + Details
Name: | ulbi_NumberOfDilutiveRestrictedStockUnitsIncludedInDilutedEarningspersharecalculation
Namespace Prefix: | ulbi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of dilutive stock options included in diluted earnings per share calculation. + References No definition available. + Details
Name: | ulbi_NumberOfDilutiveStockOptionsIncludedInDilutedEarningsPerShareCalculation
Namespace Prefix: | ulbi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of major customers. + References No definition available. + Details
Name: | ulbi_NumberOfMajorCustomers
Namespace Prefix: | ulbi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of shares due to diluted restricted stock units included in diluted earnings per share calculation. + References No definition available. + Details
Name: | ulbi_NumberOfSharesDueToDilutiveRestrictedStockUnitsIncludedInDilutedEarningsPerShareCalculation
Namespace Prefix: | ulbi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of shares due to dilutive stock options included in diluted earnings per share calculation. + References No definition available. + Details
Name: | ulbi_NumberOfSharesDueToDilutiveStockOptionsIncludedInDilutedEarningsPerShareCalculation
Namespace Prefix: | ulbi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gross costs incurred (1) 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 (2) 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, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. + References No definition available. + Details
Name: | ulbi_ResearchAndDevelopmentExpenseGross
Namespace Prefix: | ulbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the amount of revenue recognized in R&D. + References No definition available. + Details
Name: | ulbi_ResearchAndDevelopmentRevenue
Namespace Prefix: | ulbi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524 + 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/presentationRef -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 For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=84177426&loc=d3e6404-108592 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsValuationAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=64836518&loc=d3e30700-110894 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64836518&loc=d3e30690-110894 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References No definition available. + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of a reclassification adjustment made to prior period financial statement amounts. + References No definition available. + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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://www.xbrl.org/2003/role/presentationRef -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=96867065&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_CreationDateAxis=ulbi_December312017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreationDateAxis=ulbi_December312016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=ulbi_LargeDefensePrimaryContractor1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=ulbi_LargeDefensePrimaryContractor2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |