XML 82 R54.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Investment and Fair Value Measurement (Details) - Schedule of Carrying Value of Our Non-Marketable Investments - USD ($) | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Schedule of Carrying Value of Our Non-Marketable Investments [Abstract] |  |
Initial cost basis | $ 4,079,707 | $ 4,079,707
Upward adjustments | 12,539,960 | 6,108,872
Downward adjustments and impairment | (520,821) | (520,821)
Total carrying value at the end of the year | $ 16,098,846 | $ 9,667,758

X
- Definition The amount of downward adjustment and impairment. + References No definition available. + Details
Name: | apm_DownwardAdjustmentAndImpairment
Namespace Prefix: | apm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Initial cost basis. + References No definition available. + Details
Name: | apm_InitialCostBasis
Namespace Prefix: | apm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | apm_ScheduleOfCarryingValueOfOurNonMarketableInvestmentsAbstract
Namespace Prefix: | apm_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total carrying value at the end of the period. + References No definition available. + Details
Name: | apm_TotalCarryingValueAtTheEndOfThePeriod
Namespace Prefix: | apm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Upward adjustments. + References No definition available. + Details
Name: | apm_UpwardAdjustment
Namespace Prefix: | apm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant