XML 82 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Liquidity and Continued Operations (Details) (USD $)
0 Months Ended 1 Months Ended 3 Months Ended 12 Months Ended 110 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended
Apr. 16, 2014
Apr. 30, 2014
Apr. 30, 2013
Dec. 31, 2005
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Apr. 01, 2014
Aug. 11, 2014
Jul. 29, 2014
May 31, 2013
Aug. 29, 2014
Nov. 11, 2014
Jun. 30, 2014
Dec. 22, 2014
Nov. 19, 2014
Nov. 14, 2014
Oct. 14, 2014
Aug. 26, 2014
Aug. 31, 2013
Jun. 30, 2013
Jun. 17, 2013
Nov. 30, 2013
Oct. 31, 2013
May 31, 2014
Nov. 17, 2014
Feb. 07, 2014
Feb. 28, 2014
Sep. 30, 2014
Feb. 19, 2015
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Cash and investments           $ 3,300,000us-gaap_InvestmentsAndCash   $ 3,300,000us-gaap_InvestmentsAndCash                                              
Restricted cash and cash equivalents           28,000,000us-gaap_RestrictedCashAndCashEquivalents   28,000,000us-gaap_RestrictedCashAndCashEquivalents                                              
Working capital           24,000,000asti_WorkingCapital   24,000,000asti_WorkingCapital                                              
Secondary public offering, shares (in shares)     250,000us-gaap_StockIssuedDuringPeriodSharesNewIssues                                                        
Proceeds from issuance of common stock     1,425,000us-gaap_ProceedsFromIssuanceOfCommonStock                                                        
Stock authorized to be issued, securities purchase agreement, shares                         3,115,618asti_StockAuthorizedtobeIssuedSharesSecuritiesPurchaseAgreement                                    
Stock authorized to be issued, securities purchase agreement, share values                         8,000,000asti_SharesAuthorizedtobeIssuedValueSharePurchaseAgreement                                    
Proceeds from issuance of stock       38,880us-gaap_StockIssuedDuringPeriodValueNewIssues                                                      
Common stock, par value (in dollars per share)         $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare                       $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare                      
Net cash (used in) operating activities         (7,400,000)us-gaap_NetCashProvidedByUsedInOperatingActivities (28,085,141)us-gaap_NetCashProvidedByUsedInOperatingActivities (20,349,586)us-gaap_NetCashProvidedByUsedInOperatingActivities (138,008,902)us-gaap_NetCashProvidedByUsedInOperatingActivities                                              
Average quarterly net cash provided by (used in) operating activities           (7,000,000)asti_AverageQuarterlyNetCashProvidedByUsedInOperatingActivities                                                  
Notes payable           6,100,000us-gaap_NotesPayable   6,100,000us-gaap_NotesPayable                                              
Total payments due in next year           700,000asti_NotesPayableRepaymentsofPrincipalandInterestinRemainderoftheFiscalYear   700,000asti_NotesPayableRepaymentsofPrincipalandInterestinRemainderoftheFiscalYear                                              
Litigation settlement amount         1,700,000us-gaap_LitigationReserve 1,400,000us-gaap_LitigationReserve 1,700,000us-gaap_LitigationReserve 1,400,000us-gaap_LitigationReserve                                              
Litigation settlement, payment period 40 months 40 months                                                          
Minimum bid price requirement for continued listing (in dollars per share)           $ 1.00asti_MinimumBidPriceRequirementForContinuedListing   $ 1.00asti_MinimumBidPriceRequirementForContinuedListing                                              
Series A Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Preferred stock, shares issued (in shares)         750,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
750,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
750,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
750,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                        625,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
750,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
125,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
               
Number of securities called by warrants                                         218,750us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
262,500us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
43,750us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
               
Series B-1 preferred stock, $.0001 par value; 1,000 shares authorized and 500 shares issued; 0 and 350 shares outstanding as of December 31, 2014 and December 31, 2013, respectively         36us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
21us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
36us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
21us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                        5,000,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
6,000,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,000,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
               
Share price (in dollars per share)                                           $ 8.00us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                 
Proceeds from issuance of stock             6,000,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                                               
Series B-1 Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Preferred stock, shares issued (in shares)                                               500us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= asti_SeriesB1PreferredStockMember
             
Proceeds from issuance of stock           5,000,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= asti_SeriesB1PreferredStockMember
5,000,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= asti_SeriesB1PreferredStockMember
                                               
Series B Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Preferred stock, shares issued (in shares)         500us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
500us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
500us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
500us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                                1,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
           
Series B-1 preferred stock, $.0001 par value; 1,000 shares authorized and 500 shares issued; 0 and 350 shares outstanding as of December 31, 2014 and December 31, 2013, respectively         0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                              10,000,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
10,000,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
           
Share price (in dollars per share)                                                 $ 10,000us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
           
Series C Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Secondary public offering, shares (in shares)                 30us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                                           
Preferred stock, shares issued (in shares)   600us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
630us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
630us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
600us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                                600us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
         
Series B-1 preferred stock, $.0001 par value; 1,000 shares authorized and 500 shares issued; 0 and 350 shares outstanding as of December 31, 2014 and December 31, 2013, respectively   6,000,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
    0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
6,000,000.0us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                                6,000,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
         
Proceeds from issuance of stock           6,000,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
                                                 
Common Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Secondary public offering, shares (in shares)                       250,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                                     
Proceeds from issuance of common stock                       1,400,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                                     
Number of securities called by warrants                                           262,500us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                 
Stock issued during period, securities purchase agreement, shares                   800,000asti_StockIssuedDuringPeriodSharesSharesSecuritiesPurchaseAgreement
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
400,000asti_StockIssuedDuringPeriodSharesSharesSecuritiesPurchaseAgreement
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                                       
Stock issued ruing period, securities purchase agreement, share values                   2,640,000asti_StockIssuedDuringPeriodSharesValueSecuritiesPurchaseAgreement
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
1,320,000asti_StockIssuedDuringPeriodSharesValueSecuritiesPurchaseAgreement
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                                       
Share price (in dollars per share)                   $ 3.30us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 3.30us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                                       
Series D Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Preferred stock, shares issued (in shares)                                                     3,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
       
Series B-1 preferred stock, $.0001 par value; 1,000 shares authorized and 500 shares issued; 0 and 350 shares outstanding as of December 31, 2014 and December 31, 2013, respectively                                                     3,000,000us-gaap_PreferredStockValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
       
Sale of Stock Tranche One [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Stock issued ruing period, securities purchase agreement, share values                         4,000,000asti_StockIssuedDuringPeriodSharesValueSecuritiesPurchaseAgreement
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheOneMember
                                   
Share price (in dollars per share)                         $ 2.366us-gaap_SharePrice
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheOneMember
                                   
Sale of Stock Tranche One [Member] | Series B-1 Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Preferred stock, shares issued (in shares)                                                 500us-gaap_PreferredStockSharesIssued
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheOneMember
/ us-gaap_StatementClassOfStockAxis
= asti_SeriesB1PreferredStockMember
           
Series B-1 preferred stock, $.0001 par value; 1,000 shares authorized and 500 shares issued; 0 and 350 shares outstanding as of December 31, 2014 and December 31, 2013, respectively                                               5,000,000us-gaap_PreferredStockValue
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheOneMember
/ us-gaap_StatementClassOfStockAxis
= asti_SeriesB1PreferredStockMember
5,000,000us-gaap_PreferredStockValue
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheOneMember
/ us-gaap_StatementClassOfStockAxis
= asti_SeriesB1PreferredStockMember
           
Sale of Stock Tranche Two [Member] | Series B-1 Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Preferred stock, shares issued (in shares)                                                       500us-gaap_PreferredStockSharesIssued
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheTwoMember
/ us-gaap_StatementClassOfStockAxis
= asti_SeriesB1PreferredStockMember
     
Series B-1 preferred stock, $.0001 par value; 1,000 shares authorized and 500 shares issued; 0 and 350 shares outstanding as of December 31, 2014 and December 31, 2013, respectively                                                       5,000,000us-gaap_PreferredStockValue
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheTwoMember
/ us-gaap_StatementClassOfStockAxis
= asti_SeriesB1PreferredStockMember
     
Sale of Stock Tranche Two [Member] | Series B Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Series B-1 preferred stock, $.0001 par value; 1,000 shares authorized and 500 shares issued; 0 and 350 shares outstanding as of December 31, 2014 and December 31, 2013, respectively                                                         5,000,000us-gaap_PreferredStockValue
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheTwoMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
   
Seng Wei Seow [Member] | Sale of Stock Tranche One [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Stock issued during period, securities purchase agreement, shares                         845,309asti_StockIssuedDuringPeriodSharesSharesSecuritiesPurchaseAgreement
/ dei_LegalEntityAxis
= asti_SengWeiSeowMember
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheOneMember
                                   
TFG Radiant [Member] | Sale of Stock Tranche One [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Stock issued during period, securities purchase agreement, shares                         845,309asti_StockIssuedDuringPeriodSharesSharesSecuritiesPurchaseAgreement
/ dei_LegalEntityAxis
= asti_TfgRadiantMember
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheOneMember
                                   
TFG Radiant [Member] | Sale of Stock Tranche Two [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Stock issued during period, securities purchase agreement, shares                           1,425,000asti_StockIssuedDuringPeriodSharesSharesSecuritiesPurchaseAgreement
/ dei_LegalEntityAxis
= asti_TfgRadiantMember
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheTwoMember
                                 
Stock issued ruing period, securities purchase agreement, share values                           4,000,000asti_StockIssuedDuringPeriodSharesValueSecuritiesPurchaseAgreement
/ dei_LegalEntityAxis
= asti_TfgRadiantMember
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheTwoMember
                                 
Share price (in dollars per share)                           $ 2.80us-gaap_SharePrice
/ dei_LegalEntityAxis
= asti_TfgRadiantMember
/ asti_SaleofStockAxis
= asti_SaleofStockTrancheTwoMember
                                 
Service Agreement with Swyft, Inc. [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Number of stores                             75us-gaap_NumberOfStores
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                               
Store price                             4,500asti_NumberofStoresStorePrice
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                               
Deferred set-up costs, current                             125,000us-gaap_DeferredSetUpCostsCurrent
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                            125,000us-gaap_DeferredSetUpCostsCurrent
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
 
Convertible Debt [Member] | Service Agreement with Swyft, Inc. [Member] | 8 Percent Convertible Debt [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Debt instrument term                             3 years                                
Interest rate                             8.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= asti_A8PercentConvertibleDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                            8.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= asti_A8PercentConvertibleDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
 
Convertible debt                             337,500us-gaap_ConvertibleDebt
/ us-gaap_DebtInstrumentAxis
= asti_A8PercentConvertibleDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                               
First Convertible Debt Loan [Member] | Service Agreement with Swyft, Inc. [Member] | 8 Percent Convertible Debt [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Number of stores                             38us-gaap_NumberOfStores
/ us-gaap_DebtInstrumentAxis
= asti_A8PercentConvertibleDebtMember
/ us-gaap_LongtermDebtTypeAxis
= asti_FirstConvertibleDebtLoanMember
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                               
Convertible debt                             171,000us-gaap_ConvertibleDebt
/ us-gaap_DebtInstrumentAxis
= asti_A8PercentConvertibleDebtMember
/ us-gaap_LongtermDebtTypeAxis
= asti_FirstConvertibleDebtLoanMember
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                               
Second Convertible Debt Loan [Member] | Service Agreement with Swyft, Inc. [Member] | 8 Percent Convertible Debt [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Number of stores                             37us-gaap_NumberOfStores
/ us-gaap_DebtInstrumentAxis
= asti_A8PercentConvertibleDebtMember
/ us-gaap_LongtermDebtTypeAxis
= asti_SecondConvertibleDebtLoanMember
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                               
Convertible debt                             166,500us-gaap_ConvertibleDebt
/ us-gaap_DebtInstrumentAxis
= asti_A8PercentConvertibleDebtMember
/ us-gaap_LongtermDebtTypeAxis
= asti_SecondConvertibleDebtLoanMember
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                               
Continued Convertible Debt Loan Financing [Member] | Service Agreement with Swyft, Inc. [Member] | 8 Percent Convertible Debt [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Number of stores                             50us-gaap_NumberOfStores
/ us-gaap_DebtInstrumentAxis
= asti_A8PercentConvertibleDebtMember
/ us-gaap_LongtermDebtTypeAxis
= asti_ContinuedConvertibleDebtLoanFinancingMember
/ us-gaap_OtherCommitmentsAxis
= asti_ServiceAgreementwithSwyftInc.Member
                               
Private Placement [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Proceeds from long-term debt and capital securities                                 4,500,000asti_SecuritiesPurchaseAgreementConsiderationReceivedCash
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                           
Consideration received, amount held in restricted control accounts                                 30,500,000asti_SecuritiesPurchaseAgreementConsiderationReceivedAmountHeldInRestrictedControlAccounts
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                           
Cash received from restricted control accounts                               2,500,000asti_SecuritiesPurchaseAgreementConsiderationReceivedCashReceivedFromRestrictedControlAccounts
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                             
Maximum potential payout per 90 days                                   6,000,000asti_SecuritiesPurchaseAgreementCovenantTermMaximumPotentialPayoutPerNinetyDays
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                         
Private Placement [Member] | Common Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Number of securities called by warrants                                   7,777,778us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                         
Common stock, par value (in dollars per share)           $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
  $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                                             
Private Placement [Member] | Series D Preferred Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Secondary public offering, shares (in shares)                                     3,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                       
Proceeds from issuance of stock                                     3,000,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                       
Private Placement [Member] | Convertible Debt [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Proceeds from issuance of convertible debt                                   $ 32,000,000us-gaap_ProceedsFromIssuanceOfSecuredDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                         
Debt instrument term                                   42 months                          
Interest rate                                   7.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember
                         
Subsequent Event [Member] | Common Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Common stock, par value (in dollars per share)                                                             $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | Private Placement [Member] | Common Stock [Member]                                                              
Schedule of Liquidity and Continued Operations [Line Items]                                                              
Number of securities called by warrants                                                             541,126us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_PrivatePlacementMember