v3.22.1

Income taxes (Details 2) | Dec. 31, 2021 USD ($)
--- | ---
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | $ 35,414,000
Tax Year 2002 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 2,504,000
Tax Year 2003 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 2,776,000
Tax Year 2004 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,251,000
Tax Year 2005 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,304,000
Tax Year 2006 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,532,000
Tax Year 2007 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,480,000
Tax Year 2008 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,600,000
Tax Year 2009 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,723,000
Tax Year 2010 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 823,000
Tax Year 2011 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,747,000
Tax Year 2012 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,638,000
Tax Year 2013 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,403,000
Tax Year 2014 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 2,595,000
Tax Year 2015 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,619,000
Tax Year 2016 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 1,171,000
Tax Year 2017 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 928,000
Tax Year 2018 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 720,000
Tax Year 2019 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 3,921,000
Tax Year 2020 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | 2,236,000
Tax Year 2021 [Member] |
Operating Loss Carryforwards [Line Items] |
Opearting Loss Carryforward | $ 2,443,000

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates. + References No definition available. + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_OperatingLossCarryforwardsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_TaxPeriodAxis=ALRT_TaxYear2002Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=ALRT_TaxYear2003Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=ALRT_TaxYear2004Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=ALRT_TaxYear2005Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2006Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2007Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2008Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2009Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2010Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2011Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2012Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2013Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2014Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TaxPeriodAxis=us-gaap_TaxYear2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |