XML 62 R47.htm IDEA: XBRL DOCUMENT
v3.26.1

Restructuring, Impairment and Other Related Charges - Schedule of Restructuring, Impairment and Other Related Charges (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2026 | Mar. 31, 2025
Cash charges: |  |
Operating Expenses, Cash charges | $ 52,038 | $ 55,525
Non-cash charges: |  |
Cost of Revenues, Total restructuring, impairment and other related charges |  | 635
Cash charges [Member] |  |
Cash charges: |  |
Cost of Revenues, Cash charges |  | 688
Operating Expenses, Cash charges |  | 1,325
Restructuring, Impairment and Other Related Charges, Cash charges |  | 2,013
Cash charges [Member] | Employee-related costs [Member] |  |
Cash charges: |  |
Cost of Revenues, Cash charges |  |
Operating Expenses, Cash charges |  | 171
Restructuring, Impairment and Other Related Charges, Cash charges |  | 171
Cash charges [Member] | Other costs [Member] |  |
Cash charges: |  |
Cost of Revenues, Cash charges |  | 688
Operating Expenses, Cash charges |  | 1,154
Restructuring, Impairment and Other Related Charges, Cash charges |  | 1,842
Non-cash charges [Member] |  |
Non-cash charges: |  |
Cost of Revenues, Non-cash charges |  | 230
Operating Expenses, Non-cash charges |  | 635
Restructuring, Impairment and Other Related Charges, Non-cash charges |  | 865
Non-cash charges [Member] | Accelerated depreciation [Member] |  |
Non-cash charges: |  |
Cost of Revenues, Non-cash charges |  | 230
Operating Expenses, Non-cash charges |  |
Restructuring, Impairment and Other Related Charges, Non-cash charges |  | 230
Non-cash charges [Member] | Write-down of long-lived assets [Member] |  |
Non-cash charges: |  |
Cost of Revenues, Non-cash charges |  |
Operating Expenses, Non-cash charges |  | 635
Restructuring, Impairment and Other Related Charges, Non-cash charges |  | 635
Total restructuring, impairment and other related charges [Member] |  |
Non-cash charges: |  |
Cost of Revenues, Total restructuring, impairment and other related charges |  | 918
Operating Expenses, Total restructuring, impairment and other related charges |  | 1,960
Restructuring, Impairment and Other Related Charges, Total restructuring, impairment and other related charges |  | $ 2,878

X
- Definition Amount of Cost of Revenues, Non-cash charges. + References No definition available. + Details
Name: | prpl_CostOfRevenuesNoncashCharges
Namespace Prefix: | prpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating Expenses, Non-cash charges. + References No definition available. + Details
Name: | prpl_OperatingExpensesNoncashCharges
Namespace Prefix: | prpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating Expenses, Total restructuring, impairment and other related charges. + References No definition available. + Details
Name: | prpl_OperatingExpensesTotalRestructuringImpairmentAndOtherRelatedCharges
Namespace Prefix: | prpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Restructuring and Impairment Charges, Non-cash charges. + References No definition available. + Details
Name: | prpl_RestructuringAndImpairmentChargesNoncashCharges
Namespace Prefix: | prpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Restructuring and Impairment Charges, Total restructuring, impairment and other related charges. + References No definition available. + Details
Name: | prpl_RestructuringAndImpairmentChargesTotalRestructuringImpairmentAndOtherRelatedCharges
Namespace Prefix: | prpl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4 + Details
Name: | us-gaap_OperatingExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other costs incurred during the reporting period related to other revenue generating activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_OtherCostOfOperatingRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

X
- Definition Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_RestructuringCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_RestructuringCostsAndAssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=prpl_CashChargesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=prpl_CashChargesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=prpl_EmployeerelatedCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=prpl_OtherCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=prpl_NoncashChargesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=prpl_AcceleratedDepreciationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringCostAndReserveAxis=prpl_WritedownOfLonglivedAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RestructuringPlanAxis=prpl_TotalRestructuringImpairmentAndOtherRelatedChargesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |