Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts payable | $ 874 | $ 1,012 |
| Accrued payroll | 373 | 199 |
| Total | 1,247 | 1,211 |
| Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] | ||
| Accounts payable | 468 | 588 |
| Accrued payroll | 50 | 10 |
| Operating Segments [Member] | Odor-No-More [Member] | ||
| Accounts payable | 270 | 305 |
| Accrued payroll | 73 | 85 |
| Operating Segments [Member] | BLEST [Member] | ||
| Accounts payable | 5 | 0 |
| Accrued payroll | 250 | 73 |
| Operating Segments [Member] | BioLargo Canada [Member] | ||
| Accounts payable | 134 | 100 |
| Accrued payroll | 0 | 22 |
| Operating Segments [Member] | BioLargo Energy Technologies, Inc (BETI) [Member] | ||
| Accounts payable | 0 | 43 |
| Accrued payroll | 0 | 0 |
| Operating Segments [Member] | BEST [Member] | ||
| Accounts payable | 0 | 0 |
| Accrued payroll | 0 | 9 |
| Consolidation, Eliminations [Member] | ||
| Accounts payable | (3) | (24) |
| Accrued payroll | $ 0 | $ 0 |