XML 402 R172.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables $ 5,526 $ 4,460 $ 4,925
Rebate receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables 830 871 1,375
Federal excise tax receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables 4,247 3,079 2,506
Insurance settlement in process      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables 300 298 931
Other      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables $ 149 $ 212 $ 113