The Albany Gazette - Tecogen Reports First Quarter 2026 Financial Results