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

Note 15 - Impact of COVID-19 Pandemic (Details Textual) | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Percent of Deferred Payroll Tax Amount Paid | 100.00% | 50.00%

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