v3.26.1
Accounts Payables and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]    
Accounts payable $ 4,166 $ 3,941
Accrued payroll and bonuses 887 876
Accrued expenses 2,931 2,050
Accrued interest expenses 1,135 982
Accrued professional fees 292 268
Accounts payable commodities 25,747 25,750
Sales taxes payable 2 2
Accrued litigation expenses 13,801 13,466
 Total $ 48,961 $ 47,335