v3.23.2

Note 6 - In-license Agreement (Details Textual) - Aguettant [Member] - PFS Products [Member] $ in Millions | Jul. 14, 2021 USD ($)
--- | ---
License Agreement, Term (Year) | 10 years
License Agreement, Renewal Term (Year) | 5 years
License Agreement, Milestone Payments to be Paid, Maximum | $ 24
License Agreement, Minimum Sales Obligation Term (Month) | 12 months
Minimum [Member] |
License Agreement, Percent of Revenue Share Payment to be Paid | 40.00%
Maximum [Member] |
License Agreement, Percent of Revenue Share Payment to be Paid | 45.00%

X
- Definition Represents the maximum amount of milestone payments to be paid under license agreement. + References No definition available. + Details
Name: | acrx_LicenseAgreementMilestonePaymentsToBePaidMaximum
Namespace Prefix: | acrx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the minimum sales obligation term under license agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | acrx_LicenseAgreementMinimumSalesObligationTerm
Namespace Prefix: | acrx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the percentage of revenue share payments to be paid under license agreement. + References No definition available. + Details
Name: | acrx_LicenseAgreementPercentOfRevenueSharePaymentToBePaid
Namespace Prefix: | acrx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The renewal term of the license agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | acrx_LicenseAgreementRenewalTerm
Namespace Prefix: | acrx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The term of the license agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | acrx_LicenseAgreementTerm
Namespace Prefix: | acrx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=acrx_AguettantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=acrx_PFSProductsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |