Commitments and Contingencies - Additional Information (Details) $ in Thousands |
1 Months Ended | 6 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|---|
Oct. 31, 2019
Lawsuit
|
Jun. 30, 2020
USD ($)
|
Dec. 31, 2019
USD ($)
|
May 15, 2020
Lawsuit
|
Jan. 13, 2020
Lawsuit
|
May 20, 2019
Lawsuit
|
|
Commitments And Contingencies [Line Items] | ||||||
Outstanding purchase orders with its outside vendors and suppliers | $ 68,200 | |||||
Payments received in advance of satisfying performance obligations | 2,845 | |||||
Performance obligation partially offset of revenue recognized | 2,594 | |||||
Number of lawsuits | Lawsuit | 2 | |||||
No. of additional shareholder derivative who filed lawsuits | Lawsuit | 3 | |||||
Number of derivative lawsuits | Lawsuit | 2 | 4 | ||||
Breathe | ||||||
Commitments And Contingencies [Line Items] | ||||||
Contingent liability | 6,000 | |||||
Lifetime Warranties | Direct-to-Consumer | ||||||
Commitments And Contingencies [Line Items] | ||||||
Sales revenue | $ 17,979 | $ 17,728 |
X | ||||||||||
- Definition Commitments and contingencies. No definition available.
|
X | ||||||||||
- Definition Contingent liability. No definition available.
|
X | ||||||||||
- Definition Number of additional shareholder derivative who filed lawsuits. No definition available.
|
X | ||||||||||
- Definition Number of consolidated shareholder derivative lawsuits. No definition available.
|
X | ||||||||||
- Definition Number of lawsuits. No definition available.
|
X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. No definition available.
|
X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|