v3.25.1
Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables $ 7,140 $ 4,460
Rebate receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables 1,117 871
Federal excise tax receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables 5,414 3,079
Insurance settlement in process    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables 0 298
Income tax receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables 460 0
Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivables $ 149 $ 212