Concurrent Technologies reports full year 2025 results with significant leadership changes ahead.