Other Receivables - Other Receivables (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | $ 6,938 | $ 6,235 |
| Rebate receivables | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | 1,744 | 1,226 |
| Federal excise tax receivable | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | 4,591 | 4,657 |
| Insurance settlement in process | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | 588 | 320 |
| Other | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Other receivables | $ 15 | $ 32 |