XML 24 R12.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Revenue Recognition | 6 Months Ended
--- | ---
Dec. 31, 2017
Revenue Recognition [Abstract] |
Revenue Recognition | Revenue Recognition Astrotech recognizes revenue employing two generally accepted revenue recognition methodologies. The methodology used is based on contract type and the manner in which products and services are provided. Production Unit Sales and Software Licensing Agreements When revenue for sale of manufactured product is commenced or when we license our software for use, we will recognize it when it is realized or realizable and earned. The Company considers revenue realized or realizable and earned when a firm sales contract or invoice is in place, delivery has occurred or services have been provided, and collectability is reasonably assured. Construction-Type and Production-Type Contracts Most of the Company’s revenue is derived from contracts to manufacture mass spectrometers to a buyer’s specification. These contracts are accounted for under the provisions of FASB ASC Topic 605-35 “Revenue Recognition: Construction-Type and Production-Type Contracts.” These contracts are fixed-price and are recorded on the percentage-of-completion basis using the ratio of costs incurred to estimated total costs at completion as the measurement basis for progress toward completion and revenue recognition. Any losses identified on contracts are recognized immediately. Contract accounting requires significant judgment relative to assessing risks, estimating contract costs, and making related assumptions for schedule and technical issues. With respect to contract change orders, claims, or similar items, judgment must be used in estimating related amounts and assessing the potential for realization. These amounts are only included in contract value when they can be reliably estimated and realization is probable. The Company enters into fixed-priced subcontracts on government projects that are one to two years long. Revenue from certain long-term, integrated project management contracts to provide new prototypes and completion services is reported on the percentage-of-completion method of accounting. At the outset of each contract, we prepare a detailed analysis of our estimated cost to complete the project, and our progress is based on the percentage of projected cost incurred. Risks related to service delivery, usage, productivity, and other factors are considered in the estimation process. The recording of profits and losses on long-term contracts requires an estimate of the total profit or loss over the life of each contract. This estimate requires consideration of total contract value, change orders, and claims, less costs incurred and estimated costs to complete. Anticipated losses on contracts are recorded in full in the period in which they become evident. Profits are recorded based upon the total estimated contract profit times the current percentage complete for the contract.

X
- Definition The entire disclosure for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References No definition available. + Details
Name: | astc_RevenueRecognitionTextBlock
Namespace Prefix: | astc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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