Other Receivables - Other Receivables (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | $ 6,803 | $ 6,235 |
| Rebate receivables | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | 2,105 | 1,226 |
| Federal excise tax receivable | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | 4,255 | 4,657 |
| Insurance settlement in process | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | 418 | 320 |
| Other | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | $ 25 | $ 32 |