XML 79 R66.htm IDEA: XBRL DOCUMENT
v3.22.1

Employee Retention Credit - Additional Information (Detail) - USD ($) $ in Thousands | 6 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Jul. 31, 2022 | Jul. 31, 2021 | Jun. 30, 2021 | Jan. 31, 2022 | Jul. 01, 2022 | Mar. 22, 2022
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
ERC receivable |  |  |  | $ 3,135 | $ 3,100 |
Subsequent Event [Member] |  |  |  |  |  |
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
ERC receivable |  |  |  |  |  | $ 3,100
Cost of Sales [Member] |  |  |  |  |  |
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
Employee Retention Credit Receivable - cost of revenue |  |  |  | 1,700 |  |
Selling and Marketing Expense [Member] |  |  |  |  |  |
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
Employee Retention Credit Receivable - selling and marketing |  |  |  | 800 |  |
Research and Development Expense [Member] |  |  |  |  |  |
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
Employee Retention Credit Receivable - research and development |  |  |  | 300 |  |
General and Administrative Expense [Member] |  |  |  |  |  |
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
Employee Retention Credit Receivable - general and administrative expenses |  |  |  | $ 300 |  |
Prepaid Expenses and Other Current Assets [Member] |  |  |  |  |  |
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
Employee retention credit |  | $ 3,100 |  |  |  |
Cares Act [Member] |  |  |  |  |  |
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
Percentage of refundable tax credit can be claimed of qualified wages |  |  | 70.00% |  |  |
Threshold qualified wages per employee per calendar quarter |  |  | $ 10,000 |  |  |
Maximum threshold employee retention credit per employee per calendar quarter |  |  | $ 7,000 |  |  |
Percentage of reduction of gross Receipts to qualify for employee retention credit |  |  |  | 20.00% |  |
Cares Act [Member] | Prepaid Expenses and Other Current Assets [Member] |  |  |  |  |  |
Employee Retention Credit Disclosure [Line Items] |  |  |  |  |  |
Employee Retention Credit Receivable - cost of revenue | $ 3,100 |  |  |  |  |

X
- Definition Employee retention credit. + References No definition available. + Details
Name: | alot_EmployeeRetentionCredit
Namespace Prefix: | alot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Employee retention credit disclosure [Line item]. + References No definition available. + Details
Name: | alot_EmployeeRetentionCreditDisclosureLineItems
Namespace Prefix: | alot_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of refundable payroll taxes to be recognized as a reduction of Cost of revenue related to the Employee Retention Credit granted under the CARES act. + References No definition available. + Details
Name: | alot_EmployeeRetentionCreditReceivableCostOfRevenue
Namespace Prefix: | alot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of refundable payroll taxes to be recognized as a reduction of general and administrative expenses related to the Employee Retention Credit granted under the CARES act. + References No definition available. + Details
Name: | alot_EmployeeRetentionCreditReceivableGeneralAndAdministrativeExpenses
Namespace Prefix: | alot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Employee Retention Credit Receivable - Research and Development. + References No definition available. + Details
Name: | alot_EmployeeRetentionCreditReceivableResearchAndDevelopment
Namespace Prefix: | alot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of refundable payroll taxes to be recognized as a reduction of selling and marketing expense related to the Employee Retention Credit granted under the CARES act. + References No definition available. + Details
Name: | alot_EmployeeRetentionCreditReceivableSellingAndMarketing
Namespace Prefix: | alot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) from the Employee Retention Credit under the CARES Act. + References No definition available. + Details
Name: | alot_ErcReceivable
Namespace Prefix: | alot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum threshold employee retention credit per employee per calendar quarter. + References No definition available. + Details
Name: | alot_MaximumThresholdEmployeeRetentionCreditPerEmployeePerCalendarQuarter
Namespace Prefix: | alot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of reduction of gross Receipts to qualify for employee retention credit. + References No definition available. + Details
Name: | alot_PercentageOfReductionOfGrossReceiptsToQualifyForEmployeeRetentionCredit
Namespace Prefix: | alot_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of refundable tax credit can be claimed of qualified wages. + References No definition available. + Details
Name: | alot_PercentageOfRefundableTaxCreditCanBeClaimedOnQualifiedWages
Namespace Prefix: | alot_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold qualified wages per employee per calendar quarter. + References No definition available. + Details
Name: | alot_ThresholdQualifiedWagesPerEmployeePerCalendarQuarter
Namespace Prefix: | alot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_UnusualOrInfrequentItemAxis=alot_CaresActMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |