2017 Q4 Form 10-K Financial Statement

#000156459018005821 Filed on March 15, 2018

View on sec.gov

Income Statement

Concept 2017 Q4 2017 Q3 2017 Q2
Revenue $12.81M $12.45M $13.01M
YoY Change 1.44% 0.07% 32.03%
Cost Of Revenue $6.920M $6.445M $6.892M
YoY Change -3.22% -6.1% 29.8%
Gross Profit $5.888M $6.004M $6.122M
YoY Change 7.52% 7.67% 34.63%
Gross Profit Margin 45.98% 48.23% 47.04%
Selling, General & Admin $3.610M $3.708M $4.429M
YoY Change 28.01% 27.44% 98.6%
% of Gross Profit 61.31% 61.77% 72.36%
Research & Development $1.810M $2.095M $1.819M
YoY Change 18.3% 46.22% 35.52%
% of Gross Profit 30.74% 34.89% 29.72%
Depreciation & Amortization $280.0K $114.4K $107.0K
YoY Change 21.74% -48.02% -10.01%
% of Gross Profit 4.76% 1.9% 1.75%
Operating Expenses $5.418M $5.803M $6.249M
YoY Change 24.69% 33.53% 74.89%
Operating Profit $470.2K $200.6K -$127.2K
YoY Change -58.43% -83.69% -113.05%
Interest Expense $90.00K $80.00K $26.71K
YoY Change -400.0% 91.69% -43.52%
% of Operating Profit 19.14% 39.87%
Other Income/Expense, Net $27.25K
YoY Change -91.84%
Pretax Income $560.0K $280.0K -$99.90K
YoY Change -49.09% -76.48% -107.64%
Income Tax -$30.00K $42.21K -$29.78K
% Of Pretax Income -5.36% 15.07%
Net Earnings $591.9K $234.4K -$70.12K
YoY Change -46.2% -80.19% -105.35%
Net Earnings / Revenue 4.62% 1.88% -0.54%
Basic Earnings Per Share $0.06 $0.02 -$0.01
Diluted Earnings Per Share $0.06 $0.02 -$0.01
COMMON SHARES
Basic Shares Outstanding 9.520M
Diluted Shares Outstanding 9.520M

Balance Sheet

Concept 2017 Q4 2017 Q3 2017 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $36.31M $36.63M $36.58M
YoY Change -19.59% 117.65% 595.44%
Cash & Equivalents $15.03M $18.17M $36.58M
Short-Term Investments $21.29M $18.46M
Other Short-Term Assets $610.0K $750.0K $400.0K
YoY Change 74.29% 70.45% -18.37%
Inventory $741.6K $610.0K $610.0K
Prepaid Expenses
Receivables $8.418M $7.710M $8.100M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $46.08M $45.70M $45.69M
YoY Change -9.31% 97.49% 337.51%
LONG-TERM ASSETS
Property, Plant & Equipment $1.037M $1.070M $1.160M
YoY Change 28.47% 12.63% 37.58%
Goodwill $3.700M
YoY Change 196.05%
Intangibles $1.052M
YoY Change 267.03%
Long-Term Investments
YoY Change
Other Assets $349.7K $190.0K $200.0K
YoY Change 316.06% 90.0% 18.85%
Total Long-Term Assets $10.22M $10.27M $10.44M
YoY Change 94.55% 86.73% 87.71%
TOTAL ASSETS
Total Short-Term Assets $46.08M $45.70M $45.69M
Total Long-Term Assets $10.22M $10.27M $10.44M
Total Assets $56.30M $55.97M $56.13M
YoY Change 0.42% 95.43% 250.71%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $3.969M $3.950M $4.150M
YoY Change 0.51% -5.5% 11.96%
Accrued Expenses $1.122M $2.750M $2.450M
YoY Change 4.62% 41.75% 206.18%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $1.330M $1.330M $1.330M
YoY Change -4.32% -8.9% -13.64%
Total Short-Term Liabilities $9.730M $9.120M $9.010M
YoY Change 5.31% 5.19% 13.74%
LONG-TERM LIABILITIES
Long-Term Debt $0.00 $330.0K $670.0K
YoY Change -100.0% -80.24% -66.5%
Other Long-Term Liabilities $330.0K $360.0K $390.0K
YoY Change -26.67% -25.0% -23.53%
Total Long-Term Liabilities $330.0K $690.0K $1.060M
YoY Change -81.46% -67.91% -57.77%
TOTAL LIABILITIES
Total Short-Term Liabilities $9.730M $9.120M $9.010M
Total Long-Term Liabilities $330.0K $690.0K $1.060M
Total Liabilities $10.07M $9.880M $10.10M
YoY Change -8.69% -8.69% -3.13%
SHAREHOLDERS EQUITY
Retained Earnings -$42.41M
YoY Change -2.62%
Common Stock $89.91M
YoY Change 9688340.41%
Preferred Stock
YoY Change
Treasury Stock (at cost) $1.257M
YoY Change
Treasury Stock Shares
Shareholders Equity $46.23M $46.08M $46.03M
YoY Change
Total Liabilities & Shareholders Equity $56.30M $55.97M $56.13M
YoY Change 0.42% 95.43% 250.71%

Cashflow Statement

Concept 2017 Q4 2017 Q3 2017 Q2
OPERATING ACTIVITIES
Net Income $591.9K $234.4K -$70.12K
YoY Change -46.2% -80.19% -105.35%
Depreciation, Depletion And Amortization $280.0K $114.4K $107.0K
YoY Change 21.74% -48.02% -10.01%
Cash From Operating Activities $740.0K $790.0K $1.340M
YoY Change -72.59% -21.78% -25.97%
INVESTING ACTIVITIES
Capital Expenditures -$60.00K -$30.00K -$50.00K
YoY Change -86.96% 400.0%
Acquisitions
YoY Change
Other Investing Activities -$2.770M -$18.44M -$6.350M
YoY Change
Cash From Investing Activities -$2.830M -$18.47M -$6.400M
YoY Change 7930.43% 63900.0%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -1.040M -740.0K -220.0K
YoY Change -104.06% -106.86% -62.71%
NET CHANGE
Cash From Operating Activities 740.0K 790.0K 1.340M
Cash From Investing Activities -2.830M -18.47M -6.400M
Cash From Financing Activities -1.040M -740.0K -220.0K
Net Change In Cash -3.130M -18.42M -5.280M
YoY Change -111.05% -259.2% -536.36%
FREE CASH FLOW
Cash From Operating Activities $740.0K $790.0K $1.340M
Capital Expenditures -$60.00K -$30.00K -$50.00K
Free Cash Flow $800.0K $820.0K $1.390M
YoY Change -70.37% -33.87% -23.63%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2017 us-gaap Sales Revenue Net
SalesRevenueNet
49521171
CY2016Q4 us-gaap Long Term Notes Payable
LongTermNotesPayable
1333333
CY2017Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
7971
CY2016Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
6166
CY2017Q4 us-gaap Accrued Rent Noncurrent
AccruedRentNoncurrent
334860
CY2017Q4 us-gaap Liabilities
Liabilities
10072929
CY2017Q4 us-gaap Common Stock Value
CommonStockValue
961
CY2016Q4 us-gaap Common Stock Value
CommonStockValue
928
CY2017Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
89907766
CY2016Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
88582470
CY2017Q4 us-gaap Treasury Stock Value
TreasuryStockValue
1257100
CY2016 us-gaap Sales Revenue Net
SalesRevenueNet
43433867
CY2016 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
275649
CY2015 us-gaap Gain On Derivative Instruments Pretax
GainOnDerivativeInstrumentsPretax
15145
CY2015 us-gaap Sales Revenue Net
SalesRevenueNet
27793073
CY2017 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
7012829
CY2016 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
4532151
CY2015 us-gaap Amortization Of Deferred Charges
AmortizationOfDeferredCharges
229332
CY2016 us-gaap Operating Expenses
OperatingExpenses
15824908
CY2015 us-gaap Operating Income Loss
OperatingIncomeLoss
-330701
CY2016 us-gaap Other Nonoperating Income
OtherNonoperatingIncome
7803
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
25685
CY2017 us-gaap Net Income Loss
NetIncomeLoss
1141255
CY2016 us-gaap Net Income Loss
NetIncomeLoss
3733707
CY2016 us-gaap Temporary Equity Dividends Adjustment
TemporaryEquityDividendsAdjustment
1537021
CY2015 us-gaap Temporary Equity Dividends Adjustment
TemporaryEquityDividendsAdjustment
2444954
CY2017 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
1141255
CY2016 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
2196686
CY2016 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
3373316
CY2015 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
651593
CY2017 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
10361373
CY2016 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
4667503
CY2015 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
651593
CY2017 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-16907
CY2017 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
1124348
CY2016 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
3733707
CY2015 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-270342
CY2014Q4 us-gaap Stockholders Equity
StockholdersEquity
-37670138
CY2015 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
341554
CY2015 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-2715296
CY2015 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-4.30
CY2017 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
9485271
CY2017 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.12
CY2016 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.65
CY2015 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-4.17
CY2017 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.11
CY2016 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.40
CY2017 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
49591
CY2016 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
411255
CY2015 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
361067
CY2017 us-gaap Increase Decrease In Deferred Liabilities
IncreaseDecreaseInDeferredLiabilities
-117049
CY2016 us-gaap Increase Decrease In Deferred Liabilities
IncreaseDecreaseInDeferredLiabilities
-106732
CY2017 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
-254656
CY2017 us-gaap Payments To Acquire Available For Sale Securities
PaymentsToAcquireAvailableForSaleSecurities
21962486
CY2017 us-gaap Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
750000
CY2017 us-gaap Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
6348730
CY2015 us-gaap Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
4000000
CY2017 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
263063
CY2015 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
132854
CY2017 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-27824279
CY2016 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
1422998
CY2015 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-210140
CY2017 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
161972
CY2016 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
27082
CY2015 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
77372
CY2015 airg Stockholders Equity Period Increase Decrease Due To Related Party Transactions
StockholdersEquityPeriodIncreaseDecreaseDueToRelatedPartyTransactions
266282
CY2015 us-gaap Preferred Stock Accretion Of Redemption Discount
PreferredStockAccretionOfRedemptionDiscount
2157550
CY2016 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
298535
CY2016 us-gaap Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
249215
CY2016 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
137403
CY2016 us-gaap Preferred Stock Accretion Of Redemption Discount
PreferredStockAccretionOfRedemptionDiscount
1356707
CY2016 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
10816978
CY2016 airg Stock Issued During Of Period Value Warrants To Underwriters
StockIssuedDuringOfPeriodValueWarrantsToUnderwriters
126218
CY2016 airg Stock Issued During Period Value Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Initial Public Offering
StockIssuedDuringPeriodValueConversionOfRedeemableConvertiblePreferredStockToCommonStockUponInitialPublicOffering
44463613
CY2016 airg Stock Issued During Period Value New Issues Upon Secondary Public Offering
StockIssuedDuringPeriodValueNewIssuesUponSecondaryPublicOffering
25976262
CY2017 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
736066
CY2017 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
588482
CY2017 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
1257100
CY2017 us-gaap Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
781
CY2017 us-gaap Depreciation
Depreciation
436247
CY2017 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
581386
CY2017 us-gaap Share Based Compensation
ShareBasedCompensation
736066
CY2015 airg Forgiveness Of Debt Officer
ForgivenessOfDebtOfficer
266282
CY2017 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
1805
CY2017 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
525919
CY2016 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
6166
CY2017 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
2678746
CY2016 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-275649
CY2015 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
298918
CY2016 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
413051
CY2015 us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
516409
CY2017 airg Costs Related To Initial Public Offering
CostsRelatedToInitialPublicOffering
-781
CY2016 airg Costs Related To Initial Public Offering
CostsRelatedToInitialPublicOffering
2657604
CY2016 airg Proceeds From Issuance Secondary Public Offering
ProceedsFromIssuanceSecondaryPublicOffering
26797094
CY2016 airg Costs Related To Secondary Public Offering
CostsRelatedToSecondaryPublicOffering
820832
CY2015 us-gaap Proceeds From Warrant Exercises
ProceedsFromWarrantExercises
225000
CY2017 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
1257100
CY2017 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
588482
CY2016 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
137403
CY2015 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
77372
CY2017 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-2056400
CY2016 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
35431862
CY2015 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
4029197
CY2017 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-30135335
CY2016 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
39825490
CY2015 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
1745168
CY2015Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
5335913
CY2014Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
3590745
CY2015 us-gaap Proceeds From Notes Payable
ProceedsFromNotesPayable
4000000
CY2017 us-gaap Repayments Of Notes Payable
RepaymentsOfNotesPayable
1388563
CY2016 us-gaap Repayments Of Notes Payable
RepaymentsOfNotesPayable
1624999
CY2015 us-gaap Repayments Of Notes Payable
RepaymentsOfNotesPayable
273175
CY2016 airg Proceeds From Initial Public Offering And Issuance Of Warrants To Underwriters
ProceedsFromInitialPublicOfferingAndIssuanceOfWarrantsToUnderwriters
13600800
CY2015 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-4132854
CY2016 us-gaap Depreciation
Depreciation
495347
CY2015 us-gaap Depreciation
Depreciation
458734
CY2016 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
373350
CY2015 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
14013
CY2017 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
91485
CY2016 us-gaap Share Based Compensation
ShareBasedCompensation
298535
CY2015 us-gaap Share Based Compensation
ShareBasedCompensation
341554
CY2016 us-gaap Conversion Of Stock Amount Converted1
ConversionOfStockAmountConverted1
50432162
CY2015 us-gaap Interest Paid
InterestPaid
39489
CY2017 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
102819
CY2017 us-gaap Interest Paid
InterestPaid
98711
CY2016 us-gaap Interest Paid
InterestPaid
177460
CY2015 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
6171
CY2016 airg Accretion Of Redeemable Convertible Preferred Stock To Redemption Amount
AccretionOfRedeemableConvertiblePreferredStockToRedemptionAmount
1356707
CY2015 airg Accretion Of Redeemable Convertible Preferred Stock To Redemption Amount
AccretionOfRedeemableConvertiblePreferredStockToRedemptionAmount
2157549
CY2016 airg Noncash Conversion Of Warrant Amount Converted
NoncashConversionOfWarrantAmountConverted
249215
CY2017 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2017 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2017 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2017 dei Entity Filer Category
EntityFilerCategory
Accelerated Filer
CY2017Q2 dei Entity Public Float
EntityPublicFloat
94700000
CY2017Q4 airg Cash And Cash Equivalents At Carrying Value And Available For Sale Securities Debt Securities Current
CashAndCashEquivalentsAtCarryingValueAndAvailableForSaleSecuritiesDebtSecuritiesCurrent
36313132
CY2017 us-gaap Use Of Estimates
UseOfEstimates
<div> <div align="left"> <table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse; width:100%;"> <tr> <td valign="top" style="width:5.24%;white-space:nowrap"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">&nbsp;</p></td> <td valign="top" style="width:5.24%;white-space:nowrap"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;"><font style="font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">(</font><font style="font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">q</font><font style="font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">)</font></p></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;font-weight:bold;font-style:italic;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">Use of Estimates</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;margin-left:10.47%;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include valuation of the preferred redeemable convertible stock warrant liability, stock- based compensation and intangible assets.</p></div>
CY2017 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
1
CY2017Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
0
CY2016Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
0
CY2017 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2017 us-gaap Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
462297
CY2016 us-gaap Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
321093
CY2015 us-gaap Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
221974
CY2017Q4 us-gaap Fair Value Liabilities Level1 To Level2 Transfers Amount
FairValueLiabilitiesLevel1ToLevel2TransfersAmount
0
CY2016Q4 us-gaap Fair Value Liabilities Level1 To Level2 Transfers Amount
FairValueLiabilitiesLevel1ToLevel2TransfersAmount
0
CY2017Q4 us-gaap Fair Value Liabilities Level2 To Level1 Transfers Amount
FairValueLiabilitiesLevel2ToLevel1TransfersAmount
0
CY2016Q4 us-gaap Fair Value Liabilities Level2 To Level1 Transfers Amount
FairValueLiabilitiesLevel2ToLevel1TransfersAmount
0
CY2017 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Into Level3
FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
0
CY2016 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Into Level3
FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
0
CY2017 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Out Of Level3
FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
0
CY2016 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Out Of Level3
FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
0
CY2016Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
0
CY2015Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
709504
CY2017 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earnings
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
0
CY2016 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earnings
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
460289
CY2017 airg Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Conversion Of Warrants
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrants
0
CY2016 airg Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Conversion Of Warrants
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityConversionOfWarrants
249215
CY2017Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
0
CY2016 us-gaap Convertible Preferred Dividends Net Of Tax
ConvertiblePreferredDividendsNetOfTax
125205
CY2016 us-gaap Dilutive Securities
DilutiveSecurities
-460289
CY2015 us-gaap Dilutive Securities
DilutiveSecurities
-85325
CY2017 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
1141255
CY2016 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
1861602
CY2015 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
-2800621
CY2017 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
513869
CY2016 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
2457897
CY2015 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
6436235
CY2017Q4 us-gaap Cash
Cash
3040696
CY2017Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
16907
CY2017Q4 airg Cash And Cash Equivalents At Carrying Value Available And Available For Sale Debt Securities Amortized Cost Basis
CashAndCashEquivalentsAtCarryingValueAvailableAndAvailableForSaleDebtSecuritiesAmortizedCostBasis
36330039
CY2017Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
11570971
CY2017 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Aggregate Losses
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
16907
CY2017Q4 us-gaap Available For Sale Securities Debt Maturities Next Rolling Twelve Months Fair Value
AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
21287064
CY2017Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
3413445
CY2016Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
2747424
CY2017Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
2376585
CY2016Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
1940338
CY2015Q4 us-gaap Goodwill
Goodwill
1249956
CY2016 us-gaap Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
0
CY2017 us-gaap Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
P10Y
CY2017Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
6097000
CY2017Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
968749
CY2017Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
5128251
CY2016 us-gaap Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
P10Y
CY2016Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
3497000
CY2016Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
387363
CY2016Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
3109637
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
676529
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
655052
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
627667
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
598420
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
563000
CY2017Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
2007583
CY2017 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
21272
CY2017 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
2608
CY2016 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
2015
CY2015 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
622
CY2017 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
23880
CY2016 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
2015
CY2015 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
622
CY2017 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
483
CY2016 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
6124
CY2017 airg Income Tax Reconciliation Uncertain Tax Position
IncomeTaxReconciliationUncertainTaxPosition
-5060
CY2016 airg Income Tax Reconciliation Uncertain Tax Position
IncomeTaxReconciliationUncertainTaxPosition
68944
CY2015 airg Income Tax Reconciliation Uncertain Tax Position
IncomeTaxReconciliationUncertainTaxPosition
32530
CY2017 us-gaap Income Tax Reconciliation Nondeductible Expense Meals And Entertainment
IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
74755
CY2016 us-gaap Income Tax Reconciliation Nondeductible Expense Meals And Entertainment
IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
54375
CY2015 us-gaap Income Tax Reconciliation Nondeductible Expense Meals And Entertainment
IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
40796
CY2017 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
-645512
CY2017 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
1322
CY2016 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
42
CY2017 us-gaap Deferred Federal State And Local Tax Expense Benefit
DeferredFederalStateAndLocalTaxExpenseBenefit
1805
CY2016 us-gaap Deferred Federal State And Local Tax Expense Benefit
DeferredFederalStateAndLocalTaxExpenseBenefit
6166
CY2017 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.34
CY2016 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.34
CY2015 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.34
CY2017 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
396760
CY2016 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
1272242
CY2015 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-91705
CY2017 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
3910
CY2016 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
2054
CY2015 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
411
CY2016 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
48385
CY2015 us-gaap Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
98637
CY2016 airg Income Tax Reconciliation Warrants Liability
IncomeTaxReconciliationWarrantsLiability
156498
CY2015 airg Income Tax Reconciliation Warrants Liability
IncomeTaxReconciliationWarrantsLiability
34160
CY2017 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
2768458
CY2017 airg Income Tax Reconciliation Tax Credit Charges Research And Development
IncomeTaxReconciliationTaxCreditChargesResearchAndDevelopment
-206801
CY2016 airg Income Tax Reconciliation Tax Credit Charges Research And Development
IncomeTaxReconciliationTaxCreditChargesResearchAndDevelopment
141494
CY2015 airg Income Tax Reconciliation Tax Credit Charges Research And Development
IncomeTaxReconciliationTaxCreditChargesResearchAndDevelopment
-628573
CY2017 airg Income Tax Reconciliation Federal Net Operating Loss Adjustments
IncomeTaxReconciliationFederalNetOperatingLossAdjustments
-386441
CY2016 airg Income Tax Reconciliation Federal Net Operating Loss Adjustments
IncomeTaxReconciliationFederalNetOperatingLossAdjustments
-206133
CY2017 airg Income Tax Reconciliation Federal Return To Provision
IncomeTaxReconciliationFederalReturnToProvision
53265
CY2016 airg Income Tax Reconciliation Federal Return To Provision
IncomeTaxReconciliationFederalReturnToProvision
11104
CY2017 us-gaap Income Tax Reconciliation Tax Credits Other
IncomeTaxReconciliationTaxCreditsOther
112262
CY2017 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
15695
CY2017 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-2569208
CY2016 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-944798
CY2015 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-674460
CY2017Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
4584606
CY2016Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
6786922
CY2017Q4 airg Capitalization Of Patent Costs Goodwill And Amortization
CapitalizationOfPatentCostsGoodwillAndAmortization
221593
CY2016Q4 airg Capitalization Of Patent Costs Goodwill And Amortization
CapitalizationOfPatentCostsGoodwillAndAmortization
332901
CY2017Q4 airg Capitalization Of Acquisition Costs Net Of Amortization
CapitalizationOfAcquisitionCostsNetOfAmortization
84640
CY2016Q4 airg Capitalization Of Acquisition Costs Net Of Amortization
CapitalizationOfAcquisitionCostsNetOfAmortization
43523
CY2017Q4 airg Deferred Tax Assets Tax Credit Carryforwards Research And Alternative Minimum Tax
DeferredTaxAssetsTaxCreditCarryforwardsResearchAndAlternativeMinimumTax
1447479
CY2016Q4 airg Deferred Tax Assets Tax Credit Carryforwards Research And Alternative Minimum Tax
DeferredTaxAssetsTaxCreditCarryforwardsResearchAndAlternativeMinimumTax
1689883
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
82085
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
160182
CY2017Q4 airg Deferred Tax Assets Lease Obligations
DeferredTaxAssetsLeaseObligations
91017
CY2016Q4 airg Deferred Tax Assets Lease Obligations
DeferredTaxAssetsLeaseObligations
182550
CY2017Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
72787
CY2016Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
51314
CY2017Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
6584207
CY2016Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
9247275
CY2017Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
6453466
CY2016Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
9028241
CY2017Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
130741
CY2016Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
219034
CY2017Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
104324
CY2016Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
219034
CY2017Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
34388
CY2016Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
6166
CY2017Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
138712
CY2016Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
225200
CY2017Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
7971
CY2016Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
6166
CY2017 us-gaap Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
-2574764
CY2017 airg Cumulative Change In Ownership Percentage
CumulativeChangeInOwnershipPercentage
0.50
CY2017 airg Period For Cumulative Change In Ownership
PeriodForCumulativeChangeInOwnership
P3Y
CY2017 airg Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Increase In Tax Expense
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateIncreaseInTaxExpense
2800000
CY2017 airg Tax Cuts And Jobs Act Of2017 Incomplete Accounting Change In Tax Rate Decrease In Deferred Tax Assets
TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDecreaseInDeferredTaxAssets
2800000
CY2016Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1532000
CY2015Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1408000
CY2017 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
1001000
CY2016 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
53000
CY2017 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
179000
CY2016 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
177000
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
710000
CY2017Q4 us-gaap Liability For Uncertain Tax Positions Current
LiabilityForUncertainTaxPositionsCurrent
0
CY2017Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
785
CY2016Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0
CY2017 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
785
CY2017 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
15000000
CY2017Q4 us-gaap Shares Issued Price Per Share
SharesIssuedPricePerShare
76.80
CY2017Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
1987682
CY2016Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
1901140
CY2012Q2 us-gaap Debt Conversion Converted Instrument Amount1
DebtConversionConvertedInstrumentAmount1
7100000
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.00
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.00
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.00
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.3937
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.4182
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.5674
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y21D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y25D
CY2015 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P5Y5M1D
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.019
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.016
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.017
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
504550
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
512402
CY2015 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
24260
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
236000
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
756692
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
359319
CY2017Q4 us-gaap Gross Profit
GrossProfit
5888332
CY2016 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
58155
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
17469
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1040387
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
471144
CY2017 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
284455
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
23449
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1203627
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
523566
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
1203627
CY2014Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
2.60
CY2015 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
2.00
CY2015 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
3.19
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
2.77
CY2015Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
2.10
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
2.60
CY2016 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
2.36
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
2.13
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
2.25
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
14.72
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
2.07
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
8.22
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
7.06
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
2.21
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
7.06
CY2014 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y9M18D
CY2015 airg Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term1
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm1
P9Y2M12D
CY2015 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P7Y7M6D
CY2016 airg Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term1
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm1
P9Y4M24D
CY2016 airg Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Weighted Average Remaining Contractual Term1
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm1
P3Y6M
CY2016 airg Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled Weighted Average Remaining Contractual Term1
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledWeightedAverageRemainingContractualTerm1
P2Y7M6D
CY2016 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P7Y9M18D
CY2017 airg Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term1
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm1
P5Y2M12D
CY2017 airg Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Weighted Average Remaining Contractual Term1
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm1
P5Y2M12D
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P8Y1M6D
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P7Y
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P8Y1M6D
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
6.02
CY2016 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
1.23
CY2015 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
0.84
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
3596624
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
7770086
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
1469154
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
4569243
CY2017 airg Aggregate Grant Date Fair Value Of Shares Vested
AggregateGrantDateFairValueOfSharesVested
322804
CY2016 airg Aggregate Grant Date Fair Value Of Shares Vested
AggregateGrantDateFairValueOfSharesVested
176597
CY2015 airg Aggregate Grant Date Fair Value Of Shares Vested
AggregateGrantDateFairValueOfSharesVested
345174
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
978873
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
825193
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
502461
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
134529
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
22527
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
2463583
CY2017Q4 us-gaap Sales Revenue Net
SalesRevenueNet
12807175
CY2017Q3 us-gaap Sales Revenue Net
SalesRevenueNet
12448436
CY2017Q2 us-gaap Sales Revenue Net
SalesRevenueNet
13013143
CY2017Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.02
CY2017Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.01
CY2017Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.06
CY2017Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.02
CY2017Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.01
CY2016Q4 us-gaap Sales Revenue Net
SalesRevenueNet
12625966
CY2016Q3 us-gaap Sales Revenue Net
SalesRevenueNet
12439279
CY2017Q3 us-gaap Gross Profit
GrossProfit
6003892
CY2017Q2 us-gaap Gross Profit
GrossProfit
6121524
CY2017Q4 us-gaap Operating Expenses
OperatingExpenses
5418089
CY2017Q3 us-gaap Operating Expenses
OperatingExpenses
5803260
CY2017Q2 us-gaap Operating Expenses
OperatingExpenses
6248678
CY2017Q4 us-gaap Net Income Loss
NetIncomeLoss
591933
CY2017Q3 us-gaap Net Income Loss
NetIncomeLoss
234353
CY2017Q2 us-gaap Net Income Loss
NetIncomeLoss
-70121
CY2017Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.06
CY2016Q2 us-gaap Sales Revenue Net
SalesRevenueNet
9856317
CY2016Q1 us-gaap Sales Revenue Net
SalesRevenueNet
8512305
CY2016Q4 us-gaap Gross Profit
GrossProfit
5476403
CY2016Q3 us-gaap Gross Profit
GrossProfit
5576287
CY2016Q2 us-gaap Gross Profit
GrossProfit
4546761
CY2016Q1 us-gaap Gross Profit
GrossProfit
3677624
CY2016Q4 us-gaap Operating Expenses
OperatingExpenses
4345198
CY2016Q3 us-gaap Operating Expenses
OperatingExpenses
4345965
CY2016Q2 us-gaap Operating Expenses
OperatingExpenses
3572915
CY2016Q1 us-gaap Operating Expenses
OperatingExpenses
3560830
CY2016Q4 us-gaap Net Income Loss
NetIncomeLoss
1100302
CY2016Q3 us-gaap Net Income Loss
NetIncomeLoss
1183044
CY2016Q2 us-gaap Net Income Loss
NetIncomeLoss
1311209
CY2016Q1 us-gaap Net Income Loss
NetIncomeLoss
139153
CY2016Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.14
CY2016Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.21
CY2016Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.97
CY2016Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.70
CY2016Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.12
CY2016Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.16
CY2016Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.15
CY2016Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.82

Files In Submission

Name View Source Status
0001564590-18-005821-index-headers.html Edgar Link pending
0001564590-18-005821-index.html Edgar Link pending
0001564590-18-005821.txt Edgar Link pending
0001564590-18-005821-xbrl.zip Edgar Link pending
airg-10k_20171231.htm Edgar Link pending
airg-20171231.xml Edgar Link completed
airg-20171231.xsd Edgar Link pending
airg-20171231_cal.xml Edgar Link unprocessable
airg-20171231_def.xml Edgar Link unprocessable
airg-20171231_lab.xml Edgar Link unprocessable
airg-20171231_pre.xml Edgar Link unprocessable
airg-ex1017_431.htm Edgar Link pending
airg-ex231_6.htm Edgar Link pending
airg-ex311_10.htm Edgar Link pending
airg-ex312_9.htm Edgar Link pending
airg-ex321_7.htm Edgar Link pending
airg-ex322_8.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
g2018031519470871310722.jpg Edgar Link pending
g2018031519472817011115.jpg Edgar Link pending
g2018031519472822811116.jpg Edgar Link pending
g2018031519472822911116.jpg Edgar Link pending
g2018031519472823011116.jpg Edgar Link pending
g2018031519472823111116.jpg Edgar Link pending
g2018031519472823211116.jpg Edgar Link pending
g2018031519472823311116.jpg Edgar Link pending
g2018031519472823411116.jpg Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending