XML 53 R35.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Schedule of Warrant Liabilities (Details) - USD ($) | 1 Months Ended | 12 Months Ended
--- | --- | ---
Aug. 31, 2022 | Dec. 31, 2022
Warrant Liability Series A Preferred Stock Obligation [Member] |  |
Warrant liabilities |  | $ 334,955
Issued |  |
Exercised (settled) |  |
Gain on change in fair value |  | 421,768
Reclassifications to stockholders' equity |  | (756,723)
Warrant liabilities |  |
Warrant Liability August 2022 Warrants [Member] |  |
Warrant liabilities |  |
Issued |  | 146,624
Exercised (settled) |  | (91,036)
Gain on change in fair value |  | 5,102
Reclassifications to stockholders' equity |  | (60,690)
Warrant liabilities |  |
Warrant Liability Boustead Placement Agent Warrants [Member] |  |
Warrant liabilities |  |
Issued |  | 92,336
Exercised (settled) | $ 64,140 |
Gain on change in fair value |  | (28,196)
Reclassifications to stockholders' equity |  | (64,140)
Warrant liabilities |  |

X
- Definition Gain on change in fair value. + References No definition available. + Details
Name: | SHPH_GainOnChangeInFairValue
Namespace Prefix: | SHPH_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reclassifications to stockholders equity. + References No definition available. + Details
Name: | SHPH_ReclassificationsToStockholdersEquity
Namespace Prefix: | SHPH_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Warrant liabilities. + References No definition available. + Details
Name: | SHPH_WarrantLiabilities
Namespace Prefix: | SHPH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Warrant liabilities exercised. + References No definition available. + Details
Name: | SHPH_WarrantLiabilitiesExercised
Namespace Prefix: | SHPH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Warrant liabilities issued. + References No definition available. + Details
Name: | SHPH_WarrantLiabilitiesIssued
Namespace Prefix: | SHPH_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=SHPH_WarrantLiabilitySeriesAPreferredStockObligationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=SHPH_WarrantLiabilityAugustTwentyTwoWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=SHPH_WarrantLiabilityBousteadPlacementAgentWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |