XML 89 R76.htm IDEA: XBRL DOCUMENT
v3.21.1

Warrant Liabilities (Details) - Schedule of fair value of the incremental loan warrants - Black Scholes Model [Member] - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019
Warrant Liabilities (Details) - Schedule of fair value of the incremental loan warrants [Line Items] |  |
Trading price of common stock on measurement date (in Dollars per share) | $ 32.94 | $ 8.71
Exercise price (in Dollars per share) | $ 5.75 | $ 5.75
Risk free interest rate | 0.13% | 1.62%
Warrant life in years | 2 years 1 month 6 days | 3 years 1 month 6 days
Expected volatility | 50.64% | 38.06%
Expected dividend yield |  |

X
- Definition Warrant life in years. + References No definition available. + Details
Name: | prpl_FairValueAssumptionsWarrantLifeInYears
Namespace Prefix: | prpl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected dividend yield. + References No definition available. + Details
Name: | prpl_FairValueOfIncrementalWarrantExpectedDividendYield
Namespace Prefix: | prpl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected volatility. + References No definition available. + Details
Name: | prpl_FairValueOfIncrementalWarrantExpectedVolatility
Namespace Prefix: | prpl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of the Incremental Warrants exercise price. + References No definition available. + Details
Name: | prpl_FairValueOfIncrementalWarrantsExercisePrice
Namespace Prefix: | prpl_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Risk free interest rate. + References No definition available. + Details
Name: | prpl_FairValueOfIncrementalWarrantsRiskFreeInterestRate
Namespace Prefix: | prpl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Trading price of common stock on measurement date. + References No definition available. + Details
Name: | prpl_FairValueOfTradingPriceOfCommonStockOnMeasurementDate
Namespace Prefix: | prpl_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=prpl_BlackScholesModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |