XML 61 R51.htm IDEA: XBRL DOCUMENT
v3.23.1

Note 15 - Impact of COVID-19 Pandemic (Details Textual) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2023 | Dec. 31, 2022
Percent of Deferred Payroll Tax Amount Paid |  | 100.00%
Excise and Sales Taxes Percentage | 1.00% |

X
- Definition The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services. + References No definition available. + Details
Name: | astc_ExciseAndSalesTaxesPercentage
Namespace Prefix: | astc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percent of total deferred payroll tax liability paid as of reporting date. + References No definition available. + Details
Name: | astc_PercentOfDeferredPayrollTaxAmountPaid
Namespace Prefix: | astc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant