XML 212 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Other Receivables - Other Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables $ 7,896 $ 7,140 $ 4,460
Rebate receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables 1,256 1,117 871
Federal excise tax receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables 6,121 5,414 3,079
Insurance settlement in process      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables 15 0 298
Income tax receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables 460 460 0
Other      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Other receivables $ 44 $ 149 $ 212