Note 7 - Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts payable | $ 838 | $ 1,012 |
| Accrued payroll | 238 | 199 |
| Total | 1,076 | 1,211 |
| Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] | ||
| Accounts payable | 428 | 588 |
| Accrued payroll | 10 | 10 |
| Operating Segments [Member] | Odor-No-More [Member] | ||
| Accounts payable | 274 | 305 |
| Accrued payroll | 103 | 85 |
| Operating Segments [Member] | BLEST [Member] | ||
| Accounts payable | 15 | 0 |
| Accrued payroll | 94 | 73 |
| Operating Segments [Member] | BioLargo Canada [Member] | ||
| Accounts payable | 119 | 100 |
| Accrued payroll | 21 | 22 |
| Operating Segments [Member] | BioLargo Energy Technologies, Inc (BETI) [Member] | ||
| Accounts payable | 5 | 43 |
| Accrued payroll | 0 | 0 |
| Operating Segments [Member] | BEST [Member] | ||
| Accounts payable | 0 | 0 |
| Accrued payroll | 10 | 9 |
| Consolidation, Eliminations [Member] | ||
| Accounts payable | (3) | (24) |
| Accrued payroll | $ 0 | $ 0 |