Commitments and Contingencies - Additional Information (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
|
Commitments and Contingencies [Line Items] | ||
Outstanding purchase orders due within one year with its outside vendors and suppliers | $ 69,100 | |
Payments received in advance of satisfying performance obligations | $ 1,060 | |
Revenue recognized | 2,754 | |
Accounts payable and other accrued liabilities | 1,989 | 2,057 |
Lifetime Warranties | Direct-to-Consumer | ||
Commitments and Contingencies [Line Items] | ||
Deferred revenue related to life time warranties | $ 11,621 | $ 13,315 |
X | ||||||||||
- Definition Commitments and contingencies. No definition available.
|
X | ||||||||||
- Definition Contract with customer performance obligations to be satisfied in future periods. No definition available.
|
X | ||||||||||
- Definition Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
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 purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|