Significant Accounting Policies - Sales Return Reserve (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Sales Return Reserve | ||||
Beginning balance | $ 7,335 | $ 4,944 | $ 9,610 | $ 3,968 |
Returns | (36,670) | (27,788) | (62,570) | (48,542) |
Provision | 37,265 | 28,951 | 60,890 | 50,681 |
Ending balance | $ 7,930 | $ 6,107 | $ 7,930 | $ 6,107 |
X | ||||||||||
- Definition Contract With Customer, Liability, Current, Decrease From Returns No definition available.
|
X | ||||||||||
- Definition Contract With Customer, Liability, Provision For Returns No definition available.
|
X | ||||||||||
- Definition Contract With Customer Liability RollForward No definition available.
|
X | ||||||||||
- Definition Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|