Revenue Recognition - Schedule of Balances included in Condensed Consolidated Statements of Financial Position (Unaudited) Related to Revenue Recognition (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Trade Accounts Receivable [Member] | ||
Disaggregation Of Revenue [Line Items] | ||
Returns, discounts and other allowances | $ (1,022) | $ (1,051) |
Inventories, net [Member] | ||
Disaggregation Of Revenue [Line Items] | ||
Right of return asset | 485 | 456 |
Other Current Liabilities [Member] | ||
Disaggregation Of Revenue [Line Items] | ||
Customer deposits | (1,324) | (2,565) |
Accrued rebates | $ (3,767) | $ (4,196) |
X | ||||||||||
- Definition Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. 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, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
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
|
X | ||||||||||
- Definition Amount of right to recover product from customer on settling refund liability, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|